И, вдогонку к холивару Elm vs Haskell. Чего мне ещё реально не хватает в Elm из того, что есть в Haskell - это undefined, которым можно закрыть на время пока не написанную функцию и проверить, что всё остальное компилируется. Вот реально не хватает ))
В хаскеле undefined не вызывает предупреждений. Почем - понятно, ибо undefined, это средство разработки. Но флажок компилятора, выключающий битьё по рукам за забытые undefined не помешал бы (некоторые кстомные прелюдии добавляют предупреждение)