# Uses of Package
com.jnape.palatable.lambda.adt.hlist

- Packages that use com.jnape.palatable.lambda.adt.hlist
  Package | Description
  --- | ---
  com.jnape.palatable.lambda.adt |
  com.jnape.palatable.lambda.adt.choice |
  com.jnape.palatable.lambda.adt.hlist |
  com.jnape.palatable.lambda.adt.hmap |
  com.jnape.palatable.lambda.functions |
  com.jnape.palatable.lambda.functions.builtin.fn1 |
  com.jnape.palatable.lambda.functions.builtin.fn2 |
  com.jnape.palatable.lambda.functor |
  com.jnape.palatable.lambda.functor.builtin |
  com.jnape.palatable.lambda.internal.iteration |
  com.jnape.palatable.lambda.monad |
  com.jnape.palatable.lambda.monad.transformer.builtin |
  com.jnape.palatable.lambda.monoid.builtin |
  com.jnape.palatable.lambda.optics |
  com.jnape.palatable.lambda.optics.lenses |

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.adt
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.adt.choice
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.
  Tuple3 A 3-element tuple product type, implemented as a specialized HList.
  Tuple4 A 4-element tuple product type, implemented as a specialized HList.
  Tuple5 A 5-element tuple product type, implemented as a specialized HList.
  Tuple6 A 6-element tuple product type, implemented as a specialized HList.
  Tuple7 A 7-element tuple product type, implemented as a specialized HList.
  Tuple8 An 8-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.adt.hlist
  Class and Description
  HList An immutable heterogeneous list supporting arbitrary depth type-safety via a linearly recursive type signature.
  HList.HCons The consing of a head element to a tail `HList`.
  HList.HNil The empty `HList`.
  Index HList indexes representing a value at arbitrary depth in some compatible HList.
  SingletonHList A singleton HList.
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.
  Tuple3 A 3-element tuple product type, implemented as a specialized HList.
  Tuple4 A 4-element tuple product type, implemented as a specialized HList.
  Tuple5 A 5-element tuple product type, implemented as a specialized HList.
  Tuple6 A 6-element tuple product type, implemented as a specialized HList.
  Tuple7 A 7-element tuple product type, implemented as a specialized HList.
  Tuple8 An 8-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.adt.hmap
  Class and Description
  HList An immutable heterogeneous list supporting arbitrary depth type-safety via a linearly recursive type signature.
  HList.HCons The consing of a head element to a tail `HList`.
  SingletonHList A singleton HList.
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.
  Tuple3 A 3-element tuple product type, implemented as a specialized HList.
  Tuple4 A 4-element tuple product type, implemented as a specialized HList.
  Tuple5 A 5-element tuple product type, implemented as a specialized HList.
  Tuple6 A 6-element tuple product type, implemented as a specialized HList.
  Tuple7 A 7-element tuple product type, implemented as a specialized HList.
  Tuple8 An 8-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.functions
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.functions.builtin.fn1
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.functions.builtin.fn2
  Class and Description
  SingletonHList A singleton HList.
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.functor
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.functor.builtin
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.internal.iteration
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.
  Tuple3 A 3-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.monad
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.monad.transformer.builtin
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.monoid.builtin
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.optics
  Class and Description
  Tuple2 A 2-element tuple product type, implemented as a specialized HList.

- Classes in com.jnape.palatable.lambda.adt.hlist used by com.jnape.palatable.lambda.optics.lenses
  Class and Description
  HList An immutable heterogeneous list supporting arbitrary depth type-safety via a linearly recursive type signature.
  HList.HCons The consing of a head element to a tail `HList`.
  Index HList indexes representing a value at arbitrary depth in some compatible HList.