public interface Yoneda<U,T> extends Higher<Higher<Witness.yoneda,U>,T>
Modifier and Type | Method and Description |
---|---|
<R> Higher<U,R> |
apply(java.util.function.Function<? super T,? extends R> fn) |
default <R> Yoneda<U,R> |
map(java.util.function.Function<? super T,? extends R> outer,
Functor<U> functor) |
static <U,T> Yoneda<U,T> |
of(Higher<U,T> hkt,
Functor<U> functor) |
default Higher<U,T> |
run() |