Gsl.Misc
val maybe_or_else : 'a option -> 'b -> 'c
val may : 'a option -> ('b -> unit) -> unit
val may_apply : ('a -> unit) option -> 'b -> unit
val is : 'a option -> bool