module Monad:sig..end
val bind : ('a, 'b) BatResult.t -> ('a -> ('c, 'b) BatResult.t) -> ('c, 'b) BatResult.t
bind r f proceeds as f x if r is Ok x, or returns r if
r is an error.
Since 2.0
val (>>=) : ('a, 'b) BatResult.t -> ('a -> ('c, 'b) BatResult.t) -> ('c, 'b) BatResult.tbindval return : 'a -> ('a, 'b) BatResult.t