/typeclasses/Classes/Monad/Type.dhall
Copy path to clipboardMonad typeclass extending Applicative with sequential, dependent computation.
Requires: applicative, flatMap.
Source
{-|
Monad typeclass extending Applicative with sequential, dependent computation.
Requires: applicative, flatMap.
-}
\(F : Type -> Type) ->
{ applicative : ../Applicative/Type.dhall F
, flatMap : forall (A : Type) -> forall (B : Type) -> (A -> F B) -> F A -> F B
}