It’s what you get if you mix Haskell, TypeScript, Python, and Rust — Elm is a language for writing front-end JavaScript code. One more!? I’m usually skeptical of anything new, but I’ve been testing Elm for a while and I’m very impressed. There is something exciting going on here. A goldmine to explore. Why is Elm needed? What is wrong with competitors like…