Elm: a functional reactive programming language that compiles to JavaScript | Hacker News Reader