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

## F

f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
  Static factory method for wrapping a value of type `F` in a `Choice6`.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Static factory method for wrapping a value of type `F` in a `Choice7`.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Static factory method for wrapping a value of type `F` in a `Choice8`.
failure(Throwable) - Static method in class com.jnape.palatable.lambda.adt.Try
  Static factory method for creating a failure value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Given a value of type `A`, produce an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Given a value of type `A`, produced an instance of this tuple with each slot set to that value.
filter(Fn1<? super R, ? extends Boolean>, Fn0<L>) - Method in class com.jnape.palatable.lambda.adt.Either
  If this is a right value, apply `pred` to it.
filter(Fn1<? super R, ? extends Boolean>, Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
  If this is a right value, apply `pred` to it.
filter(Fn1<? super A, ? extends Boolean>) - Method in class com.jnape.palatable.lambda.adt.Maybe
  If this value is present and satisfies `predicate`, return `just` the value; otherwise, return `nothing`.
Filter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Lazily apply a predicate to each element in an `Iterable`, returning an `Iterable` of just the elements for which the predicate evaluated to `true`.
filter() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
filter(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
filter(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
FilteringIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
FilteringIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
FilteringIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
FilteringIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
Find<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Iterate the elements in an `Iterable`, applying a predicate to each one, returning the first element that matches the predicate, wrapped in a `Maybe`.
find() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
find(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
find(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
First<A> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Maybe`<A>`.
first() - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
first(Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
first(Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
flatMap(Fn1<? super B, ? extends Monad<C, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super C, ? extends Monad<D, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super D, ? extends Monad<E, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super E, ? extends Monad<F, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super F, ? extends Monad<G, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super G, ? extends Monad<H, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super H, ? extends Monad<I, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super R, ? extends Monad<R2, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
  If a right value, unwrap it and apply it to `rightFn`, returning the resulting `Either<L ,R>`.
flatMap(Fn1<? super _1, ? extends Monad<_1Prime, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _2, ? extends Monad<_2Prime, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _3, ? extends Monad<_3Prime, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _4, ? extends Monad<_4Prime, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _5, ? extends Monad<_5Prime, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _6, ? extends Monad<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _7, ? extends Monad<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _8, ? extends Monad<_8Prime, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Fn1<Unit, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
flatMap(Fn1<? super B, ? extends Monad<C, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, RecursiveResult<A, ?>>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Lazy<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Market<A, B, S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Tagged<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.Monad
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MR>>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MW>>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super R, ? extends Monad<R2, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MT>>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Iso<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Lens<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
  Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
  Chain dependent computations that may continue or short-circuit based on previous results.
Flatten<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Given a nested `Iterable` of `Iterable`s, return a lazily flattening `Iterable` of the nested elements.
flatten() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
flatten(Iterable<? extends Iterable<? extends A>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
FlatteningIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
FlatteningIterator(Iterator<? extends Iterable<? extends A>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn2
  Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn3
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn4
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn5
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn6
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn7
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn8
  Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
  Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.And
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
flip() - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
  Flip the order of the arguments.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super C, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super D, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super E, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super F, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super G, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super H, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _1, ? extends _1Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Maybe
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.These
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Try
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
fmap(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
  Also left-to-right composition (sadly).
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
  Map over the right parameter.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Functor
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.io.IO
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.Monad
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.SafeT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
  Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.traversable.Traversable
  Covariantly transmute this functor's parameter using the given mapping function.
Fn0<A> - Interface in com.jnape.palatable.lambda.functions
  A function taking "no arguments", implemented as an ``Fn1`<`Unit`, A>`.
fn0(Fn0<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
  Static factory method for coercing a lambda to an `Fn0`.
fn0(Fn1<Unit, A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
  Static factory method for adapting an ``Fn1`<Unit, A>` to an ``Fn0`<A>`.
Fn1<A,B> - Interface in com.jnape.palatable.lambda.functions
  A function taking a single argument.
fn1(Fn1<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
  Static factory method for avoid explicit casting when using method references as `Fn1`s.
Fn2<A,B,C> - Interface in com.jnape.palatable.lambda.functions
  A function taking two arguments.
fn2(Fn2<A, B, C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
  Static method to aid inference.
Fn3<A,B,C,D> - Interface in com.jnape.palatable.lambda.functions
  A function taking three arguments.
fn3(Fn1<A, Fn2<B, C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
  Static factory method for wrapping a curried `Fn1` in an `Fn3`.
fn3(Fn2<A, B, Fn1<C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
  Static factory method for wrapping a curried `Fn2` in an `Fn3`.
fn3(Fn3<A, B, C, D>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
  Static factory method for coercing a lambda to an `Fn3`.
Fn4<A,B,C,D,E> - Interface in com.jnape.palatable.lambda.functions
  A function taking four arguments.
fn4(Fn1<A, Fn3<B, C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
  Static factory method for wrapping a curried `Fn1` in an `Fn4`.
fn4(Fn2<A, B, Fn2<C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
  Static factory method for wrapping a curried `Fn2` in an `Fn4`.
fn4(Fn3<A, B, C, Fn1<D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
  Static factory method for wrapping a curried `Fn3` in an `Fn4`.
fn4(Fn4<A, B, C, D, E>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
  Static factory method for coercing a lambda to an `Fn4`.
Fn5<A,B,C,D,E,F> - Interface in com.jnape.palatable.lambda.functions
  A function taking five arguments.
fn5(Fn1<A, Fn4<B, C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
  Static factory method for wrapping a curried `Fn1` in an `Fn5`.
fn5(Fn2<A, B, Fn3<C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
  Static factory method for wrapping a curried `Fn2` in an `Fn5`.
fn5(Fn3<A, B, C, Fn2<D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
  Static factory method for wrapping a curried `Fn3` in an `Fn5`.
fn5(Fn4<A, B, C, D, Fn1<E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
  Static factory method for wrapping a curried `Fn4` in an `Fn5`.
fn5(Fn5<A, B, C, D, E, F>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
  Static factory method for coercing a lambda to an `Fn5`.
Fn6<A,B,C,D,E,F,G> - Interface in com.jnape.palatable.lambda.functions
  A function taking six arguments.
fn6(Fn1<A, Fn5<B, C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for wrapping a curried `Fn1` in an `Fn6`.
fn6(Fn2<A, B, Fn4<C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for wrapping a curried `Fn2` in an `Fn6`.
fn6(Fn3<A, B, C, Fn3<D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for wrapping a curried `Fn3` in an `Fn6`.
fn6(Fn4<A, B, C, D, Fn2<E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for wrapping a curried `Fn4` in an `Fn6`.
fn6(Fn5<A, B, C, D, E, Fn1<F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for wrapping a curried `Fn5` in an `Fn6`.
fn6(Fn6<A, B, C, D, E, F, G>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
  Static factory method for coercing a lambda to an `Fn6`.
Fn7<A,B,C,D,E,F,G,H> - Interface in com.jnape.palatable.lambda.functions
  A function taking six arguments.
fn7(Fn1<A, Fn6<B, C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn1` in an `Fn7`.
fn7(Fn2<A, B, Fn5<C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn2` in an `Fn7`.
fn7(Fn3<A, B, C, Fn4<D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn3` in an `Fn7`.
fn7(Fn4<A, B, C, D, Fn3<E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn4` in an `Fn7`.
fn7(Fn5<A, B, C, D, E, Fn2<F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn5` in an `Fn7`.
fn7(Fn6<A, B, C, D, E, F, Fn1<G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for wrapping a curried `Fn6` in an `Fn7`.
fn7(Fn7<A, B, C, D, E, F, G, H>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
  Static factory method for coercing a lambda to an `Fn7`.
Fn8<A,B,C,D,E,F,G,H,I> - Interface in com.jnape.palatable.lambda.functions
  A function taking six arguments.
fn8(Fn1<A, Fn7<B, C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn1` in an `Fn8`.
fn8(Fn2<A, B, Fn6<C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn2` in an `Fn8`.
fn8(Fn3<A, B, C, Fn5<D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn3` in an `Fn8`.
fn8(Fn4<A, B, C, D, Fn4<E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn4` in an `Fn8`.
fn8(Fn5<A, B, C, D, E, Fn3<F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn5` in an `Fn8`.
fn8(Fn6<A, B, C, D, E, F, Fn2<G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn6` in an `Fn8`.
fn8(Fn7<A, B, C, D, E, F, G, Fn1<H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for wrapping a curried `Fn7` in an `Fn8`.
fn8(Fn8<A, B, C, D, E, F, G, H, I>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
  Static factory method for coercing a lambda to an `Fn8`.
FoldLeft<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given an `Iterable` of `A`s, a starting value `B`, and a ``Fn2`<B, A, B>`, iteratively accumulate over the `Iterable`, ultimately returning a final `B` value.
foldLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
foldLeft(Fn2<? super B, ? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
foldLeft(Fn2<? super B, ? super A, ? extends B>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
foldLeft(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Catamorphism under this semigroup using `FoldLeft`, where the binary operator is this semigroup, and the starting accumulator is provided.
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
  Catamorphism under this semigroup using `FoldLeft`, where the binary operator is this semigroup, and the starting accumulator is provided.
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.And
foldMap(Fn1<? super B, ? extends Iterable<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
foldMap(Fn1<? super B, ? extends Maybe<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.First
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
foldMap(Fn1<? super B, ? extends A>, Iterable<B>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Homomorphism combined with catamorphism.
FoldRight<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
  Given an `Iterable` of `A`s, a starting `lazy` value `B`, and a ``Fn2`<A, `Lazy`<B>, `Lazy`<B>>`, iteratively accumulate over the `Iterable`, ultimately returning a final ``Lazy`<B>` value.
foldRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Catamorphism under this semigroup using `FoldRight`, where the binary operator is this semigroup, and the starting accumulator is provided.
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
  Catamorphism under this semigroup using `FoldRight`, where the binary operator is this semigroup, and the starting accumulator is provided.
Force<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Deprecated.
  in favor of `traversing` into an `IO` and running it
force() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
  Deprecated.
force(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
  Deprecated.
forfeit(Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
  Inverse of recover.
forfeit(Fn1<? super A, ? extends Throwable>) - Method in class com.jnape.palatable.lambda.adt.Try
  If this is a failure, return the wrapped value.
fromBiFunction(BiFunction<? super A, ? super B, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
  Static factory method for wrapping a `BiFunction` in an `Fn2`.
fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
  Create a `BiPredicate` from a java `BiPredicate`.
fromCallable(Callable<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
  Convenience method for converting a `Callable` to an `Fn0`.
fromConsumer(Consumer<A>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
  Static factory method to create an `Effect` from a java `Consumer`.
fromEither(Either<?, A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
  Convenience static factory method for creating a `Maybe` from an `Either`.
fromEntry(Map.Entry<K, V>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Static factory method for creating `Tuple2`s from `Map.Entry`s.
fromFunction(Function<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
  Static factory method for wrapping a java `Function` in an `Fn1`.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
  Return `just` the first two elements from the given `Iterable`, or `nothing` if there are less than two elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Return `just` the first three elements from the given `Iterable`, or `nothing` if there are less than three elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Return `just` the first four elements from the given `Iterable`, or `nothing` if there are less than four elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Return `just` the first five elements from the given `Iterable`, or `nothing` if there are less than five elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Return `just` the first six elements from the given `Iterable`, or `nothing` if there are less than six elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Return `just` the first seven elements from the given `Iterable`, or `nothing` if there are less than seven elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Return `just` the first eight elements from the given `Iterable`, or `nothing` if there are less than eight elements.
fromMaybe(Maybe<R>, Fn0<L>) - Static method in class com.jnape.palatable.lambda.adt.Either
  Convert a `Maybe`<R> into an `Either<L, R>`, supplying the left value from `leftFn` in the case of `Maybe.nothing()`.
fromOptional(Optional<? extends A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
  Convenience static factory method for creating a `Maybe` from an `Optional`.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
  Static factory method for creating a `Prism` from a partial function `S -> A` and a total function `B -> S`.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
  Static factory method for creating a `simple Prism` from a partial function `S -> A` and a total function `A -> T`.
fromPredicate(Predicate<A>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
  Create a `Predicate` from a java `Predicate`.
fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
  Create a `SideEffect` from a java `Runnable`.
fromSupplier(Supplier<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
  Convenience method for converting a `Supplier` to an `Fn0`.
Functor<A,F extends Functor<?,F>> - Interface in com.jnape.palatable.lambda.functor
  An interface for the generic covariant functorial operation `map` over some parameter `A`.
fuse(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
  Fuse all fork opportunities of a given `IO` such that, unless it is `pinned` (or is originally `externally managed`), no parallelism will be used when running it, regardless of what semantics are used when it is executed.

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