А если захочу написать свою MonadHttp, не придётся реализовывать кучу интерфейсов из mtl Крч, я не понимаю, почему срач продолжается: есть реальная причина, почему mtl используется, а freer нет — она была озвучена. По фичам freer строго лучше mtl — или это не так?
Вот это, извините за грубость, какая-то фигня. Я могу не хотеть сегодня, а захотеть, когда будет написано 80% проекта. Зачем мне просто так отказываться от бесплатной расширяемости (ответ: затем, что нет либ, но это мы уже прошли)?