Module Misc_stdlib.Option

type 'a t = 'a option
val first_some : 'a option -> (unit -> 'a option) -> 'a option
val print : (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a t -> unit