Module Core_extended.Set_lang.Make_monadic_eval

Parameters

Signature

val subst : ('b'e'ct ‑> f:('b ‑> ('b'e'ct M.t) ‑> ('b'e'ct M.t
val map : ('b'e'ct ‑> f:('b ‑> 'b M.t) ‑> ('b'e'ct M.t
val specialize : ('b'e'ct ‑> f:('b ‑> ('e'cCore.Set.t option M.t) ‑> ('b'e'ct M.t
val eval : ('b'e'ct ‑> f:('b ‑> ('e'cCore.Set.t M.t) ‑> ('e'cCore.Set.t M.t