Idris2Doc : Control.Monad.Free

Control.Monad.Free

(source)

Definitions

dataFree : ((Type->Type) ->Type->Type) ->Type->Type
  Higher-order free monad.
Acts as a syntax generator of effectful programs.

Totality: not strictly positive
Visibility: public export
Constructors:
Return : a->Freesiga
Op : sig (Freesig) a->Freesiga

Hints:
Syntaxsig=>Applicative (Freesig)
Syntaxsig=>Functor (Freesig)
Syntaxsig=>Monad (Freesig)
return : a->Freesiga
Visibility: public export
inject : Injsubsup=>sub (Freesup) a->Freesupa
Visibility: public export
project : Prjsupsub=>Freesupa->Maybe (sub (Freesup) a)
Visibility: public export