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) -> '-> 'Stack.t -> 'end
  module Q : sig val to_float : Q.t -> float end
end