Class MaybeT<M extends MonadRec<?,M>, A>

java.lang.Object
com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT<M,A>
Type Parameters:
M - the outer stack-safe monad
A - the carrier type
All Implemented Interfaces:
Applicative<A, MaybeT<M,?>>, Functor<A, MaybeT<M,?>>, Monad<A, MaybeT<M,?>>, MonadBase<M, A, MaybeT<?,?>>, MonadError<Unit, A, MaybeT<M,?>>, MonadRec<A, MaybeT<M,?>>, MonadT<M, A, MaybeT<M,?>, MaybeT<?,?>>

public final class MaybeT<M extends MonadRec<?,M>, A> extends Object implements MonadT<M, A, MaybeT<M,?>, MaybeT<?,?>>, MonadError<Unit, A, MaybeT<M,?>>