Module Result.Infix

A combination of Infix and Let (for let* etc.)

include module type of Rresult.R.Infix
val (>>=) : ('a, 'b) Rresult.result -> ('a -> ('c, 'b) Rresult.result) -> ('c, 'b) Rresult.result
val (>>|) : ('a, 'b) Rresult.result -> ('a -> 'c) -> ('c, 'b) Rresult.result
val (<$>) : ('a -> 'b) -> ('a, 'c) t -> ('b, 'c) t
val (<*>) : ('a -> 'b, 'c) t -> ('a, 'c) t -> ('b, 'c) t
val (=<<) : ('a -> ('b, 'c) t) -> ('a, 'c) t -> ('b, 'c) t