Is there a language which transpiles to JavaScript (like TypeScript, CoffeScript etc.) and is almost purely functional (like Haskell, Erlang, F#)?
I know there are libraries which helps maintain immutability (Underscore), and there are a lot of cool array functions and lambdas in ES6. But what I'm looking for is a functional like syntax and transpiler for it, so I can write functional JavaScript with not much effort.