A monad is just a monoid in the category of endofunctors, what's the enlightenment?