Constructor and Description |
---|
Instances() |
Modifier and Type | Method and Description |
---|---|
static <W> Applicative<Higher<Witness.writer,W>> |
applicative(Monoid<W> monoid) |
static <W> InstanceDefinitions<Higher<Witness.writer,W>> |
definitions(Monoid<W> monoid) |
static <W> Foldable<Higher<Witness.writer,W>> |
foldable() |
static <W> Functor<Higher<Witness.writer,W>> |
functor() |
static <W> Monad<Higher<Witness.writer,W>> |
monad(Monoid<W> monoid) |
static <W,T,R> MonadRec<Higher<Witness.writer,W>> |
monadRec(Monoid<W> monoid) |
static <W> Traverse<Higher<Witness.writer,W>> |
traverse(Monoid<W> monoid) |
static <W> Pure<Higher<Witness.writer,W>> |
unit(Monoid<W> monoid) |
public static <W> InstanceDefinitions<Higher<Witness.writer,W>> definitions(Monoid<W> monoid)
public static <W> Functor<Higher<Witness.writer,W>> functor()
public static <W> Pure<Higher<Witness.writer,W>> unit(Monoid<W> monoid)
public static <W> Applicative<Higher<Witness.writer,W>> applicative(Monoid<W> monoid)
public static <W> Monad<Higher<Witness.writer,W>> monad(Monoid<W> monoid)
public static <W> Traverse<Higher<Witness.writer,W>> traverse(Monoid<W> monoid)
public static <W> Foldable<Higher<Witness.writer,W>> foldable()
public static <W,T,R> MonadRec<Higher<Witness.writer,W>> monadRec(Monoid<W> monoid)