Idris2Doc : Control.Monad.Indexed

Control.Monad.Indexed

(source)

Definitions

interfaceIndexedMonad : (z : Type) -> (Type->z->z->Type) ->Type
Parameters: z, m
Constraints: IndexedApplicative z m
Methods:
bind : maij-> (a->mbjk) ->mbik
join : m (majk) ij->maik
bind : IndexedMonadzm=>maij-> (a->mbjk) ->mbik
Visibility: public export
join : IndexedMonadzm=>m (majk) ij->maik
Visibility: public export
(>>>=) : IndexedMonadzm=>maij-> (a->mbjk) ->mbik
Visibility: public export
Fixity Declaration: infixl operator, level 1
(=<<<) : IndexedMonadzm=> (a->mbjk) ->maij->mbik
  Flipped version of `>>>=`

Visibility: public export
Fixity Declaration: infixl operator, level 1
(>>>) : IndexedMonadzm=>m () ij-> Lazy (mbjk) ->mbik
  Sequence effects taking the value of the second.

Visibility: public export
Fixity Declaration: infixl operator, level 1
(>>=>) : IndexedMonadzm=> (a->mbij) -> (b->mcjk) ->a->mcik
  Left-to-right Kleisli composition of indexed monads.

Visibility: public export
Fixity Declaration: infixl operator, level 1
(<=<<) : IndexedMonadzm=> (b->mcjk) -> (a->mbij) ->a->mcik
  Right-to-left Kleisli composition of indexed monads, flipped version of `>=>`.

Visibility: public export
Fixity Declaration: infixl operator, level 1