PureScript
Pure functional programming for JavaScript
What it does
PureScript is a pure functional language compiling to JavaScript, with static types, type classes, and ways to represent effects in applications composed from functions and typed values.
When to use it
For typed frontend logic, examine effect and interoperability guides to understand data processing and the boundary with JavaScript code.