The core function of this library. Takes a higher-order function consuming a direct-style action, and makes it into a function consuming a monadic action for the given monad.
val monadise_2 : (('a1->'a2->'b)->'c)->('a1->'a2->'bm)->'cm
val monadise_3 :
(('a1->'a2->'a3->'b)->'c)->('a1->'a2->'a3->'bm)->'cm
val monadise_4 :
(('a1->'a2->'a3->'a4->'b)->'c)->('a1->'a2->'a3->'a4->'bm)->'cm
val monadise_5 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c)->('a1->'a2->'a3->'a4->'a5->'bm)->'cm
val monadise_1_1 : (('a->'b)->'c->'d)->('a->'bm)->'c->'dm
val monadise_1_2 :
(('a->'b)->'c1->'c2->'d)->('a->'bm)->'c1->'c2->'dm
val monadise_1_3 :
(('a->'b)->'c1->'c2->'c3->'d)->('a->'bm)->'c1->'c2->'c3->'dm
val monadise_1_4 :
(('a->'b)->'c1->'c2->'c3->'c4->'d)->('a->'bm)->'c1->'c2->'c3->'c4->'dm
val monadise_1_5 :
(('a->'b)->'c1->'c2->'c3->'c4->'c5->'d)->('a->'bm)->'c1->'c2->'c3->'c4->'c5->'dm
val monadise_2_1 :
(('a1->'a2->'b)->'c->'d)->('a1->'a2->'bm)->'c->'dm
val monadise_2_2 :
(('a1->'a2->'b)->'c1->'c2->'d)->('a1->'a2->'bm)->'c1->'c2->'dm
val monadise_2_3 :
(('a1->'a2->'b)->'c1->'c2->'c3->'d)->('a1->'a2->'bm)->'c1->'c2->'c3->'dm
val monadise_2_4 :
(('a1->'a2->'b)->'c1->'c2->'c3->'c4->'d)->('a1->'a2->'bm)->'c1->'c2->'c3->'c4->'dm
val monadise_2_5 :
(('a1->'a2->'b)->'c1->'c2->'c3->'c4->'c5->'d)->('a1->'a2->'bm)->'c1->'c2->'c3->'c4->'c5->'dm
val monadise_3_1 :
(('a1->'a2->'a3->'b)->'c->'d)->('a1->'a2->'a3->'bm)->'c->'dm
val monadise_3_2 :
(('a1->'a2->'a3->'b)->'c1->'c2->'d)->('a1->'a2->'a3->'bm)->'c1->'c2->'dm
val monadise_3_3 :
(('a1->'a2->'a3->'b)->'c1->'c2->'c3->'d)->('a1->'a2->'a3->'bm)->'c1->'c2->'c3->'dm
val monadise_3_4 :
(('a1->'a2->'a3->'b)->'c1->'c2->'c3->'c4->'d)->('a1->'a2->'a3->'bm)->'c1->'c2->'c3->'c4->'dm
val monadise_3_5 :
(('a1->'a2->'a3->'b)->'c1->'c2->'c3->'c4->'c5->'d)->('a1->'a2->'a3->'bm)->'c1->'c2->'c3->'c4->'c5->'dm
val monadise_4_1 :
(('a1->'a2->'a3->'a4->'b)->'c->'d)->('a1->'a2->'a3->'a4->'bm)->'c->'dm
val monadise_4_2 :
(('a1->'a2->'a3->'a4->'b)->'c1->'c2->'d)->('a1->'a2->'a3->'a4->'bm)->'c1->'c2->'dm
val monadise_4_3 :
(('a1->'a2->'a3->'a4->'b)->'c1->'c2->'c3->'d)->('a1->'a2->'a3->'a4->'bm)->'c1->'c2->'c3->'dm
val monadise_4_4 :
(('a1->'a2->'a3->'a4->'b)->'c1->'c2->'c3->'c4->'d)->('a1->'a2->'a3->'a4->'bm)->'c1->'c2->'c3->'c4->'dm
val monadise_4_5 :
(('a1->'a2->'a3->'a4->'b)->'c1->'c2->'c3->'c4->'c5->'d)->('a1->'a2->'a3->'a4->'bm)->'c1->'c2->'c3->'c4->'c5->'dm
val monadise_5_1 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c->'d)->('a1->'a2->'a3->'a4->'a5->'bm)->'c->'dm
val monadise_5_2 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c1->'c2->'d)->('a1->'a2->'a3->'a4->'a5->'bm)->'c1->'c2->'dm
val monadise_5_3 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c1->'c2->'c3->'d)->('a1->'a2->'a3->'a4->'a5->'bm)->'c1->'c2->'c3->'dm
val monadise_5_4 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c1->'c2->'c3->'c4->'d)->('a1->'a2->'a3->'a4->'a5->'bm)->'c1->'c2->'c3->'c4->'dm
val monadise_5_5 :
(('a1->'a2->'a3->'a4->'a5->'b)->'c1->'c2->'c3->'c4->'c5->'d)->('a1->'a2->'a3->'a4->'a5->'bm)->'c1->'c2->'c3->'c4->'c5->'dm