public interface Applicative<F extends Kind> extends Functor<F>
<T,R> Higher1<F,R>
ap(Higher1<F,T> value, Higher1<F,Function1<T,R>> apply)
default <T,R> Higher1<F,R>
map(Higher1<F,T> value, Function1<T,R> map)
<T> Higher1<F,T>
pure(T value)
<T> Higher1<F,T> pure(T value)
<T,R> Higher1<F,R> ap(Higher1<F,T> value, Higher1<F,Function1<T,R>> apply)
default <T,R> Higher1<F,R> map(Higher1<F,T> value, Function1<T,R> map)
map
Functor<F extends Kind>