public interface ContravariantFunctor<W>
<T,R> Higher<W,R>
contramap(java.util.function.Function<? super R,? extends T> fn, Higher<W,T> ds)
<T,R> Higher<W,R> contramap(java.util.function.Function<? super R,? extends T> fn, Higher<W,T> ds)