https://hgpu.org/?p=9601
GPU Programming in Rust: Implementing High Level Abstractions in a Systems Level Language