Я щас читаю про Grain. Здравствуй Walt ?
Grain скорее альтернатива ReScript. Кстати для низкоуровневых вещей в их стандартной библиотеке используется AssemblyScript=) В общем, если хочеться именно язык с чистой функциональщиной то вполне себе вариант. Единственное они очень завязаны на JS хосте и например в wasmtime запустить не получиться от слова вообще. По крайне мере сейчас