ML
Начиная от производительности (даже в хаскеле, где ещё можно попробовать его оптимизировать) и заканчивая композабельностью, где при объединении двух эффектов придется городить специалист тип их объединяющий
Size: a a a
ML
DS
DS
BP
AN
AN
BP
BP
AN
BP
BP
ГТ
ГТ
BP
KK
ГТ
U
U
КР
(