module Option:sig..end
type'at ='a option
val some : 'a -> 'a tval none : 'a tval map : ('a -> 'b) -> 'a t -> 'b tval sopt : ('a -> string) -> 'a t -> stringval opt_min : 'a t -> 'a t -> 'a tval maybe : ('a -> 'b) -> 'a -> 'b tval get_or_else : 'a -> 'a t -> 'aval cat_options : 'a option list -> 'a list