sig   type t = char   val of_byte : int -> char   val unsafe_of_byte : int -> char   val of_int : int -> char option   val to_int : char -> int   val hash : char -> int   val equal : char -> char -> bool   val compare : char -> char -> int   module Ascii :     sig       val is_valid : char -> bool       val is_digit : char -> bool       val is_hex_digit : char -> bool       val is_upper : char -> bool       val is_lower : char -> bool       val is_letter : char -> bool       val is_alphanum : char -> bool       val is_white : char -> bool       val is_blank : char -> bool       val is_graphic : char -> bool       val is_print : char -> bool       val is_control : char -> bool       val uppercase : char -> char       val lowercase : char -> char       val escape : char -> string       val escape_char : char -> string     end   val pp : Format.formatter -> char -> unit   val dump : Format.formatter -> char -> unit end