Package Hierarchies:
Class Hierarchy
- java.lang.Object
- com.jnape.palatable.lambda.monad.SafeT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.monad.SafeT.Body<M,A> (implements com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,B,CP2>)
Interface Hierarchy
- com.jnape.palatable.lambda.functor.Functor<A,F>
- com.jnape.palatable.lambda.functor.Applicative<A,App>
- com.jnape.palatable.lambda.monad.Monad<A,M>
- com.jnape.palatable.lambda.monad.MonadError<E,A,M>
- com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>
- com.jnape.palatable.lambda.monad.MonadRec<A,M>
- com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>
- com.jnape.palatable.lambda.monad.MonadBase<M,A,MB>
- com.jnape.palatable.lambda.monad.SafeT.Body.Suspended.Φ<M,B,R>