Monad

object Monad

Instances and static functions for meow.control.Monad

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def flatMap[M[_]]: [A, B] => (f: A => M[B]) => Monad[M] => M[A] => M[B]

Static version of meow.control.Monad#flatMap

Static version of meow.control.Monad#flatMap

def flatten[M[_], A]: M[M[A]] => Monad[M] => M[A]

Static version of meow.control.Monad#flatten

Static version of meow.control.Monad#flatten

Givens

Givens

given given_Monad_Either[E]: Monad[[_] =>> Either[E, _$5]]
given given_Monad_List: Monad[List]
given given_Monad_Option: Monad[[A] =>> Option[A]]