# Uses of Package
com.jnape.palatable.lambda.functions

- Packages that use com.jnape.palatable.lambda.functions
  Package | Description
  --- | ---
  com.jnape.palatable.lambda.adt |
  com.jnape.palatable.lambda.adt.choice |
  com.jnape.palatable.lambda.adt.coproduct |
  com.jnape.palatable.lambda.adt.hlist |
  com.jnape.palatable.lambda.adt.product |
  com.jnape.palatable.lambda.functions |
  com.jnape.palatable.lambda.functions.builtin.fn1 |
  com.jnape.palatable.lambda.functions.builtin.fn2 |
  com.jnape.palatable.lambda.functions.builtin.fn3 |
  com.jnape.palatable.lambda.functions.builtin.fn4 |
  com.jnape.palatable.lambda.functions.builtin.fn5 |
  com.jnape.palatable.lambda.functions.builtin.fn6 |
  com.jnape.palatable.lambda.functions.builtin.fn7 |
  com.jnape.palatable.lambda.functions.builtin.fn8 |
  com.jnape.palatable.lambda.functions.recursion |
  com.jnape.palatable.lambda.functions.specialized |
  com.jnape.palatable.lambda.functor |
  com.jnape.palatable.lambda.functor.builtin |
  com.jnape.palatable.lambda.internal.iteration |
  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.monoid.builtin |
  com.jnape.palatable.lambda.optics |
  com.jnape.palatable.lambda.optics.functions |
  com.jnape.palatable.lambda.optics.lenses |
  com.jnape.palatable.lambda.optics.prisms |
  com.jnape.palatable.lambda.semigroup |
  com.jnape.palatable.lambda.semigroup.builtin |
  com.jnape.palatable.lambda.traversable |

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.adt
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.adt.choice
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.adt.coproduct
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.adt.hlist
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.adt.product
  Class and Description
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.
  Fn7 A function taking six arguments.
  Fn8 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions
  Class and Description
  Effect A function returning "no result", and therefore only useful as a side-effect.
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.
  Fn7 A function taking six arguments.
  Fn8 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn1
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn2
  Class and Description
  Effect A function returning "no result", and therefore only useful as a side-effect.
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.
  Fn7 A function taking six arguments.
  Fn8 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn3
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn4
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn5
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn6
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn7
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.
  Fn7 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.builtin.fn8
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.
  Fn5 A function taking five arguments.
  Fn6 A function taking six arguments.
  Fn7 A function taking six arguments.
  Fn8 A function taking six arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.recursion
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functions.specialized
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functor
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.functor.builtin
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.internal.iteration
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.io
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.monad
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.monad.transformer
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.monad.transformer.builtin
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.monoid
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.monoid.builtin
  Class and Description
  Fn0 A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.
  Fn4 A function taking four arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.optics
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.optics.functions
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.optics.lenses
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.optics.prisms
  Class and Description
  Fn1 A function taking a single argument.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.semigroup
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.semigroup.builtin
  Class and Description
  Fn1 A function taking a single argument.
  Fn2 A function taking two arguments.
  Fn3 A function taking three arguments.

- Classes in com.jnape.palatable.lambda.functions used by com.jnape.palatable.lambda.traversable
  Class and Description
  Fn1 A function taking a single argument.