The Monad.Instance
provides the means to combine
Monad instances with other type-classes.
The Monad.Instance
provides the means to combine
Monad instances with other type-classes.
To be inherited by Monad
instances.
Laws for Monad.
Extension methods for Monad.
Provides syntax for Monad.
The Monad.Type
should be inherited in type-classes that
are derived from Monad.