The parameterizable maybe monad, obtained by composing an arbitrary monad with the Maybe monad.
Computations are actions that may produce a value or fail.
The Applicative.pure function yields a successful computation, while (>>=) sequences two subcomputations, failing on the first error.
access field run
Transform the computation inside a MaybeT.
inherited from Applicative.*>
inherited from Applicative.<*
inherited from Monad.<*>
inherited from Monad.>>
inherited from Monad.join