Include the monad affix operators.
val (>>:) : 'a t -> ('a -> 'b) -> 'b tUse m >>: f as a convenient way to express map m ~f.
val (>>=) : 'a t -> ('a -> 'b t) -> 'b tUse m >>= f as a convenient way to express bind m f.
val (let+) : 'a t -> ('a -> 'b) -> 'b tThe conventional binding operators.
val (and+) : 'a t -> 'b t -> ('a * 'b) tval (let*) : 'a t -> ('a -> 'b t) -> 'b tval (and*) : 'a t -> 'b t -> ('a * 'b) tThe prefix operator version of the one composer.
val (?/) : 'r t -> 'r option tThe prefix operator version of the opt composer.
val (?+) : 'r t -> ('r * 'r list) tA prefix operator that works like the seq ~a:1 p composer.
val (?*) : 'r t -> 'r list tThe prefix operator version of the seq composer.
val (?^) : 'r t list -> 'r tThe prefix operator version of the alt composer.
The prefix operator version of the altz composer.