Решила попробовать функциональное программирование, у меня мозги начинают течь от отсутствия переменных, моноидов, рекурсий и прочего
А зачем пробовать хаскелл? Функциональщину можно пробовать в рамках своего языка, который используется для работы. Это как чистый спирт бухать, хотя можно разбавить и интеллигентно посидеть.
Экспериментирую и пробую новое для себя, хотя в основном на TS и C# сейчас пишу, но мой код в принципе не приближен к функциональному стилю