Posh

Posh is an EDSL for defining statically-typed shaders in Rust.