Две библиотеки, о которых узнал из френд-ленты. Понравились.
1.
mmtl via permea_kra.
Очередная библиотека монад-трансформеров с фишкой. Позволяет не определять для каждой монады инстанс каждого монад-класса. Таким образом модуль с ReaderT не будет ничего знать о MonadWriter, тем не менее инстансы для
(а) MonadWriter w => MonadWriter w (ReaderT r (Writer w
(
Read more... )