But recently, I found out about ReasonML, an ML-family language transpiled to JS that, from a distance, looks like something I'd like over TS in every aspect except one (third party typings): much more terse algebraic sum types(tagged unions), more terse code in general, incredible compile times, and named arguments[0].
To top all of that, "reason-react"[1] claims that "Reason syntax and language features are a better match for React programming patterns", and I am very inclined to agree already.
I'd love to hear folks' experience with ReasonML, or pointers to blog posts such as these where companies write up their experience.
[0] https://blog.dubenko.dev/typescript-vs-reason/
[1] https://reasonml.github.io/reason-react/docs/en/what-and-why