Class SafeT.Body<M extends MonadRec<?,M>,A>

java.lang.Object
com.jnape.palatable.lambda.monad.SafeT.Body<M,A>
All Implemented Interfaces:
CoProduct2<Either<MonadRec<SafeT.Body<M,A>,M>,A>,SafeT.Body.Suspended<M,?,A>,SafeT.Body<M,A>>
Direct Known Subclasses:
SafeT.Body.Done, SafeT.Body.More, SafeT.Body.Suspended
Enclosing class:
SafeT<M extends MonadRec<?,M>,A>

private abstract static class SafeT.Body<M extends MonadRec<?,M>,A> extends Object implements CoProduct2<Either<MonadRec<SafeT.Body<M,A>,M>,A>,SafeT.Body.Suspended<M,?,A>,SafeT.Body<M,A>>