Разве не purescript — это Хаскелль для веба?
я слишком стар для этого. не помню кто сказал, кто-то из известных, что надо помимо си еще выучить минимум 2 языка, за плечами QBasic, VBA, VB, turbo pascal, foxpro 2.6, C#, немного D и C, java, scala, groovy, php, js конечно, vbs, powershell, bash, f#, немного python, common lisp, clojure, elm(хаскель чистый мне сразу не понравился не стал тратить время). Короче, думаю достаточно. ELM, потому что это научная работа, а такие проекты как правила возникают не стихийно с чего-то маленького, а концептуально проектируются с начала. к тому же 8 лет в проде показали его эффективность как в разработке, так и в рантайме.