https://github.com/Swoorup/shadml I got tired of lack of functional features in wgsl.
So making a new language that is a mix of haskell and F# that transpiles to wgsl. It has traits, bitfields, adts, module/imports externs to bind to other wgsl. Was born from a fork called fwgsl.
Very early days though.