https://grain-lang.org/Hmm, a strongly-typed functional web language that compiles to #WebAssembly, written in #OCaml.It can natively handle DOM, as the wasm executable runs in a Node.js runtime, eschewing any need of writing JS at all.