Library CT.Monad

Monad.
A monad is an endofunctor on \(C\) together with two natural transformations, \(\eta\) and \(\mu\) which satisfy two coherence conditions.