# Hierarchy For Package com.jnape.palatable.lambda.adt.choice

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.jnape.palatable.lambda.adt.choice.Choice2<A,B> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,B,CP2>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice3<A,B,C> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct3<A,B,C,CP3>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice4<A,B,C,D> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct4<A,B,C,D,CP4>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice5<A,B,C,D,E> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct5<A,B,C,D,E,CP5>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice6<A,B,C,D,E,F> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct6<A,B,C,D,E,F,CP6>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice7<A,B,C,D,E,F,G> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct7<A,B,C,D,E,F,G,CP7>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
  - com.jnape.palatable.lambda.adt.choice.Choice8<A,B,C,D,E,F,G,H> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct8<A,B,C,D,E,F,G,H,CP8>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)