Summary:
Detail:
default <A extends Kind<A, ?>>FunctionK<F,A>
andThen(FunctionK<G,A> after)
<T> Kind<G,T>
apply(Kind<F,? extends T> from)
default <B extends Kind<B, ?>>FunctionK<B,G>
compose(FunctionK<B,F> before)
static <F extends Kind<F, ?>>FunctionK<F,F>
identity()