method map' : ('R, 'e, 'a, 'b, 'D) map'm
method pure' : ('R, 'e, 'a, 'D) pure'm
method pair' : ('R, 'e, 'a, 'b, 'D) par'm
method branch' : ('R, 'e, 'a, 'b, 'c, 'D) branch'm
method bind' : ('R, 'e, 'a, 'b, 'D) bind'm
method fail' : ('R, 'e, 'a, 'D) fail'm
method tryin' : ('R, 'e, 'f, 'a, 'b, 'D) tryin'm