Module Make.Make_monadic
Parameters
Signature
type elttype ttype 'a monad= 'a Monad.t
val fold_s : (elt -> 'a -> 'a monad) -> t -> 'a -> 'a monadval iter_s : (elt -> unit monad) -> t -> unit monadval search_s : (elt -> 'a option monad) -> t -> 'a option monadval for_all_s : (elt -> bool monad) -> t -> bool monadval exists_s : (elt -> bool monad) -> t -> bool monadval filter_s : (elt -> bool monad) -> t -> t monad