Не, хаскелл для меня слишком сложный
Зря пропустил
- DI DI everywhere, через фри-монады и интерпретаторы
- 99% кода императившена в do-нотациях
- кидание исключений (монадических) в логике
- стейт разбит на можноство отдельных мутабельных mvar
Функциональное Программированием fuck, yeah