A monad is just a monoid in the category of endofunctors, what's the problem?
Кто первым сказал следующее?
Монада - это просто моноид в категории эндофункторов, в чем проблема?
И на менее важной ноте, правда ли это, и если да, то могли бы вы дать объяснение (надеюсь, что оно может быть понято кем-то, кто не имеет большого опыта работы с Haskell)?