A functional programming language that compiles to JS.