Constructor and Description |
---|
Instances() |
Modifier and Type | Method and Description |
---|---|
static <IN> Applicative<Higher<Witness.reader,IN>> |
applicative() |
static <IN> InstanceDefinitions<Higher<Witness.reader,IN>> |
definitions(IN in) |
static <IN> Foldable<Higher<Witness.reader,IN>> |
foldable(IN t) |
static <IN> Functor<Higher<Witness.reader,IN>> |
functor() |
static <IN> Monad<Higher<Witness.reader,IN>> |
monad() |
static <IN,T,R> MonadRec<Higher<Witness.reader,IN>> |
monadRec() |
static <IN,R> ProFunctor<Witness.reader> |
profunctor() |
static <IN> Traverse<Higher<Witness.reader,IN>> |
traversable(IN t) |
static <IN,C2,T,R> |
traverseA(IN t,
Applicative<C2> applicative,
java.util.function.Function<? super T,? extends Higher<C2,R>> fn,
Higher<Higher<Witness.reader,IN>,T> ds) |
static <IN> Pure<Higher<Witness.reader,IN>> |
unit() |
public static <IN> InstanceDefinitions<Higher<Witness.reader,IN>> definitions(IN in)
public static <IN> Functor<Higher<Witness.reader,IN>> functor()
public static <IN> Pure<Higher<Witness.reader,IN>> unit()
public static <IN> Applicative<Higher<Witness.reader,IN>> applicative()
public static <IN> Foldable<Higher<Witness.reader,IN>> foldable(IN t)
public static <IN,C2,T,R> Higher<C2,Higher<Higher<Witness.reader,IN>,R>> traverseA(IN t, Applicative<C2> applicative, java.util.function.Function<? super T,? extends Higher<C2,R>> fn, Higher<Higher<Witness.reader,IN>,T> ds)
public static <IN> Traverse<Higher<Witness.reader,IN>> traversable(IN t)
public static <IN> Monad<Higher<Witness.reader,IN>> monad()
public static <IN,R> ProFunctor<Witness.reader> profunctor()
public static <IN,T,R> MonadRec<Higher<Witness.reader,IN>> monadRec()