Constructor and Description |
---|
Instances() |
Modifier and Type | Method and Description |
---|---|
static <S> Applicative<Higher<Witness.state,S>> |
applicative() |
static <S> InstanceDefinitions<Higher<Witness.state,S>> |
definitions(S val) |
static <S> Foldable<Higher<Witness.state,S>> |
foldable(S val) |
static <S> Functor<Higher<Witness.state,S>> |
functor() |
static <S> Monad<Higher<Witness.state,S>> |
monad() |
static <S> MonadRec<Higher<Witness.state,S>> |
monadRec() |
static <S> Traverse<Higher<Witness.state,S>> |
traverse(S defaultValue) |
static <S> Pure<Higher<Witness.state,S>> |
unit() |
public static <S> InstanceDefinitions<Higher<Witness.state,S>> definitions(S val)
public static <S> Functor<Higher<Witness.state,S>> functor()
public static <S> Pure<Higher<Witness.state,S>> unit()
public static <S> Applicative<Higher<Witness.state,S>> applicative()
public static <S> Monad<Higher<Witness.state,S>> monad()
public static <S> Traverse<Higher<Witness.state,S>> traverse(S defaultValue)
public static <S> Foldable<Higher<Witness.state,S>> foldable(S val)
public static <S> MonadRec<Higher<Witness.state,S>> monadRec()