BiMonoidFactory<A,B,C> |
|
BiPredicate<A,B> |
A specialized Fn2 that returns a Boolean when fully applied, or a Predicate when partially applied.
|
BiSemigroupFactory<A,B,C> |
|
Kleisli<A,B,M extends Monad<?,M>,MB extends Monad<B,M>> |
The Kleisli arrow of a Monad , manifest as simply an Fn1 <A, MB>
.
|
Lift<B extends MonadBase<?,?,B>> |
|
MonoidFactory<A,B> |
|
Predicate<A> |
A specialized Fn1 that returns a Boolean .
|
Pure<F extends Functor<?,? extends F>> |
|
SemigroupFactory<A,B> |
|
SideEffect |
An interface used to represent an effect that requires no input and produces no output, and therefore is only
perceivable through inspection of some unreported state.
|