Module Option.Syntax
As described at https://ocaml.org/manual/latest/bindingops.html
val (let+) :
'a Ocaml_utils.Misc_stdlib.Monad.Option.t ->
('a -> 'b) ->
'b Ocaml_utils.Misc_stdlib.Monad.Option.tval (and+) :
'a Ocaml_utils.Misc_stdlib.Monad.Option.t ->
'b Ocaml_utils.Misc_stdlib.Monad.Option.t ->
('a * 'b) Ocaml_utils.Misc_stdlib.Monad.Option.tval (let*) :
'a Ocaml_utils.Misc_stdlib.Monad.Option.t ->
('a -> 'b Ocaml_utils.Misc_stdlib.Monad.Option.t) ->
'b Ocaml_utils.Misc_stdlib.Monad.Option.tval (and*) :
'a Ocaml_utils.Misc_stdlib.Monad.Option.t ->
'b Ocaml_utils.Misc_stdlib.Monad.Option.t ->
('a * 'b) Ocaml_utils.Misc_stdlib.Monad.Option.t