(deleted comment)

[identity profile] nivanych.livejournal.com 2012-02-21 08:44 am (UTC)(link)
;-) Принцип нормальной модульности тоже иногда стоит не выполнять.
Потому, что геморроя в этом конкретном месте немного, а правильно спроектировать именно "вот тут вот" сложно.

За монады в ML я вполне в курсе.