module Gaux: sig .. end
sig
end
val may : f:('a -> 'b) -> 'a option -> unit
f:('a -> 'b) -> 'a option -> unit
val may_map : f:('a -> 'b) -> 'a option -> 'b option
f:('a -> 'b) -> 'a option -> 'b option
val default : 'a -> opt:'a option -> 'a
'a -> opt:'a option -> 'a
val may_default : ('a -> 'b) -> 'a -> opt:'b option -> 'b
('a -> 'b) -> 'a -> opt:'b option -> 'b