sig
module String :
sig
val uppercase_ascii : string -> string
val capitalize_ascii : string -> string
val uncapitalize_ascii : string -> string
val lowercase_ascii : string -> string
val split_on_char : char -> string -> string list
end
module Char :
sig
val uppercase_ascii : char -> char
val lowercase_ascii : char -> char
end
module Stack :
sig val fold : ('a -> 'b -> 'a) -> 'a -> 'b Stdlib.Stack.t -> 'a end
module List :
sig
val nth_opt : 'a list -> int -> 'a option
val find_opt : ('a -> bool) -> 'a list -> 'a option
val assoc_opt : 'a -> ('a * 'b) list -> 'b option
val assq_opt : 'a -> ('a * 'b) list -> 'b option
end
module Q : sig val to_float : Q.t -> float end
end