A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω

## L

LambdaIterable<A> - Class in com.jnape.palatable.lambda.traversable
  Extension point for `Iterable` to adapt lambda core types like `Monad` and `Traversable`.
LambdaMap<A,B> - Class in com.jnape.palatable.lambda.traversable
  Extension point for `Map` to adapt lambda core types like `Functor` and `Traversable`.
Last<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Retrieve the last element of an `Iterable`, wrapped in a `Maybe`.
last() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
last(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
Last<A> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Maybe`<A>`.
last() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
last(Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
last(Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
Lazy<A> - Class in com.jnape.palatable.lambda.functor.builtin
  A `Monad` representing a lazily-computed value.
lazy(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
  Lift a pure value into a lazy computation.
lazy(Fn0<A>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
  Wrap a computation in a lazy computation.
LazyRec<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given a `Fn2` that receives a recursive function and an input and yields a `lazy` result, and an input, produce a `lazy` result that, when forced, will recursively invoke the function until it terminates in a stack-safe way.
lazyRec() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
lazyRec(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
lazyRec(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
LazyT<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
  A `monad transformer` for `Lazy`.
lazyT(MonadRec<Lazy<A>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Static factory method for lifting a ``Monad`<`Lazy`<A>, M>` into a `LazyT`.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super C, ? extends D>, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super D, ? extends E>, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super E, ? extends F>, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super F, ? extends G>, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super G, ? extends H>, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super H, ? extends I>, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super R, ? extends R2>, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _1, ? extends _1Prime>, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _2, ? extends _2Prime>, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _3, ? extends _3Prime>, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _4, ? extends _4Prime>, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _5, ? extends _5Prime>, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _6, ? extends _6Prime>, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _7, ? extends _7Prime>, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _8, ? extends _8Prime>, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
  Terminate early if this is a `Nothing`; otherwise, continue the `zip`.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, App>>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Compose<F, G, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.Monad
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MR>>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MW>>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super R, ? extends R2>, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MT>>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super T, ? extends U>, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
  Given a `lazy` instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
left(L) - Static method in class com.jnape.palatable.lambda.adt.Either
  Static factory method for creating a left value.
LeftAll<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Either`<L,R>` and a monoid over `L`.
leftAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
leftAll(Monoid<L>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
leftAll(Monoid<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
leftAll(Monoid<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
LeftAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
  A `Semigroup` instance formed by ``Either`<L,R>` and a semigroup over `L`.
leftAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
leftAll(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
leftAll(Semigroup<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
leftAll(Semigroup<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
LeftAny<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Either`<L,R>` and a monoid over `L`.
leftAny() - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
leftAny(Monoid<L>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
leftAny(Monoid<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
leftAny(Monoid<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
LeftAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
  A `Semigroup` instance formed by ``Either`<L,R>` and a semigroup over `L`.
leftAny() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
leftAny(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
leftAny(Semigroup<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
leftAny(Semigroup<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
Lens<S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
  An approximation of van Laarhoven lenses.
lens(Fn1<? super S, ? extends A>, Fn2<? super S, ? super B, ? extends T>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
  Static factory method for creating a lens from a getter function and a setter function.
lens(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
  Promote an optic with compatible bounds to a `Lens`.
Lens.Simple<S,A> - Interface in com.jnape.palatable.lambda.optics
  A convenience type with a simplified type signature for common lenses with both unified "larger" values and unified "smaller" values.
Lift<B extends MonadBase<?,?,B>> - Interface in com.jnape.palatable.lambda.functions.specialized
  Generalized, portable lifting operation for lifting a `MonadRec` into a `MonadBase`.
lift(Lift<B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Lift
  Static method to aid inference.
lift(MonadRec<C, N>) - Method in interface com.jnape.palatable.lambda.monad.MonadBase
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.SafeT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<R2, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Lift a new argument `MonadRec` into this `MonadBase`.
lift(MonadRec<B, N>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
  Lift a new argument `MonadRec` into this `MonadBase`.
liftA(Lens<S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens, lift `A` into `Maybe`.
LiftA2<A,B,C,App extends Applicative<?,App>,AppC extends Applicative<C,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Lift into and apply an `Fn2` to two `Applicative` values, returning the result inside the same `Applicative` context.
liftA2() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
liftA2(Fn2<? super A, ? super B, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
liftA2(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
liftA2(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
LiftA3<A,B,C,D,App extends Applicative<?,App>,AppD extends Applicative<D,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
  Lift into and apply an `Fn3` to three `Applicative` values, returning the result inside the same `Applicative` context.
liftA3() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
liftA3(Fn3<A, B, C, D>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
liftA3(Fn3<A, B, C, D>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
liftA3(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
liftA3(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
LiftA4<A,B,C,D,E,App extends Applicative<?,App>,AppE extends Applicative<E,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn5
  Lift into and apply an `Fn4` to four `Applicative` values, returning the result inside the same `Applicative` context.
liftA4() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
liftA4(Fn4<A, B, C, D, E>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
LiftA5<A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn6
  Lift into and apply an `Fn5` to five `Applicative` values, returning the result inside the same `Applicative` context.
liftA5() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
LiftA6<A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn7
  Lift into and apply an `Fn6` to six `Applicative` values, returning the result inside the same `Applicative` context.
liftA6() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
LiftA7<A,B,C,D,E,F,G,H,App extends Applicative<?,App>,AppH extends Applicative<H,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn8
  Lift into and apply an `Fn7` to seven `Applicative` values, returning the result inside the same `Applicative` context.
liftA7() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
liftB(Lens<S, T, A, B>, B) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens and a default `B`, lift `B` into `Maybe`.
liftEitherT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  `Lift` for `EitherT`.
liftIdentityT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  `Lift` for `IdentityT`.
liftLazyT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  `Lift` for `LazyT`.
liftMaybeT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  `Lift` for `MaybeT`.
liftReaderT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  `Lift` for `ReaderT`.
liftS(Lens<S, T, A, B>, S) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens and a default `S`, lift `S` into `Maybe`.
liftSafeT() - Static method in class com.jnape.palatable.lambda.monad.SafeT
  `Lift` for `SafeT`.
liftStateT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  `Lift` for `StateT`.
liftT(Lens<S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens, lift `T` into `Maybe`.
liftWriterT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  `Lift` for `WriterT`.
listen(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Construct a `Writer` from a value.
listen(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Lift a value embedded in a `Monad` into a `WriterT`.
listens(Fn1<? super _1, ? extends _3>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super S, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super S, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Map the accumulation into a value and pair it with the current output.
ListLens - Class in com.jnape.palatable.lambda.optics.lenses
  Lenses that operate on `List`s.
local(Fn1<? super A, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
  Modify this `MonadReader's` environment after reading it but before running the effect.
local(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Modify this `MonadReader's` environment after reading it but before running the effect.
local(Fn1<? super R, ? extends R>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
  Modify this `MonadReader's` environment after reading it but before running the effect.
local(Fn1<? super R, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Modify this `MonadReader's` environment after reading it but before running the effect.
local(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Modify this `MonadReader's` environment after reading it but before running the effect.
LT<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given two `Comparable` values of type `A`, return `true` if the second value is strictly less than the first value; otherwise, return false.
lt() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
lt(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
lt(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
LTBy<A,B extends Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given a mapping function from some type `A` to some `Comparable` type `B` and two values of type `A`, return `true` if the second value is strictly less than the first value in terms of their mapped `B` results; otherwise, return false.
ltBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
ltBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
ltBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
ltBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
LTE<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given two `Comparable` values of type `A`, return `true` if the second value is less than or equal to the first value according to `Comparable.compareTo(Object)` otherwise, return false.
lte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
lte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
lte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
LTEBy<A,B extends Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given a mapping function from some type `A` to some `Comparable` type `B` and two values of type `A`, return `true` if the second value is less than or equal to the first value in terms of their mapped `B` results according to `Comparable.compareTo(Object)`; otherwise, return false.
lteBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
lteBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
lteBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
lteBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy

A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω