val (>---------) : 'a option ‑> (unit ‑> 'a option) ‑> 'a option
val (>>|) : 'a option ‑> ('a ‑> 'b) ‑> 'b option
val (>>) : unit option ‑> 'a option Lazy.t ‑> 'a option
val (>>>) : 'a option ‑> 'b option Lazy.t ‑> 'b option
val (<*>) : ('a ‑> 'b) option ‑> 'a option ‑> 'b option
val (<$>) : ('a ‑> 'b) ‑> 'a option ‑> 'b option