немножко оффтопик, но про типы. нужен язык для решения the JavaScript problem
1. с типами, как TypeScript, PureScript
2. типы нормальные, а не это убожество TypeScript (2 + "2"
)
3. синтаксис популярный, а не ML (да, я понимаю, но код должен быть доступен как можно более широкой аудитории)
4. чтобы можно было компилировать прямо в браузере, без npm install webpack bower babel, тоже ради доступности