Summary:
Detail:
EitherKInjectKLeft<F,G>
EitherKInjectKRight<F,G,R>
<T> Kind<G,T>
inject(Kind<F,? extends T> value)
static <F extends Kind<F, ?>>InjectK<F,F>
injectReflexive()