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