# Uses of Package
com.jnape.palatable.lambda.functor.builtin

- Packages that use com.jnape.palatable.lambda.functor.builtin
  Package | Description
  --- | ---
  com.jnape.palatable.lambda.adt |
  com.jnape.palatable.lambda.adt.choice |
  com.jnape.palatable.lambda.adt.hlist |
  com.jnape.palatable.lambda.functions |
  com.jnape.palatable.lambda.functions.builtin.fn2 |
  com.jnape.palatable.lambda.functions.builtin.fn3 |
  com.jnape.palatable.lambda.functor |
  com.jnape.palatable.lambda.functor.builtin |
  com.jnape.palatable.lambda.io |
  com.jnape.palatable.lambda.monad |
  com.jnape.palatable.lambda.monad.transformer |
  com.jnape.palatable.lambda.monad.transformer.builtin |
  com.jnape.palatable.lambda.monoid |
  com.jnape.palatable.lambda.optics |
  com.jnape.palatable.lambda.optics.functions |
  com.jnape.palatable.lambda.semigroup |
  com.jnape.palatable.lambda.traversable |

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.choice
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.adt.hlist
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn2
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functions.builtin.fn3
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functor
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.functor.builtin
  Class and Description
  Compose A functor representing the type-level composition of two `Applicative` functors; useful for preserving nested type-level transformations during traversal of a `Traversable`.
  Const A (surprisingly useful) functor over some phantom type `B`, retaining a value of type `A` that can be retrieved later.
  Exchange A profunctor used to extract the isomorphic functions an `Iso` is composed of.
  Identity A functor over some value of type `A` that can be mapped over and retrieved later.
  Lazy A `Monad` representing a lazily-computed value.
  Market A profunctor used to extract the isomorphic functions a `Prism` is composed of.
  State The state `Monad`, useful for iteratively building up state and state-contextualized result.
  Tagged Like `Const`, but the phantom parameter is in the contravariant position, and the value is in covariant position.
  Writer The lazy writer monad, a monad capturing some accumulation (eventually to be folded in terms of a given monoid) and a value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.io
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad.transformer
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monad.transformer.builtin
  Class and Description
  Identity A functor over some value of type `A` that can be mapped over and retrieved later.
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.monoid
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.optics
  Class and Description
  Identity A functor over some value of type `A` that can be mapped over and retrieved later.
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.optics.functions
  Class and Description
  Const A (surprisingly useful) functor over some phantom type `B`, retaining a value of type `A` that can be retrieved later.
  Exchange A profunctor used to extract the isomorphic functions an `Iso` is composed of.
  Identity A functor over some value of type `A` that can be mapped over and retrieved later.
  Market A profunctor used to extract the isomorphic functions a `Prism` is composed of.
  Tagged Like `Const`, but the phantom parameter is in the contravariant position, and the value is in covariant position.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.semigroup
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.

- Classes in com.jnape.palatable.lambda.functor.builtin used by com.jnape.palatable.lambda.traversable
  Class and Description
  Lazy A `Monad` representing a lazily-computed value.