sig type t val eq : Alphabet.T.t -> Alphabet.T.t -> bool val to_string : Alphabet.T.t -> string val compare : Alphabet.T.t -> Alphabet.T.t -> int end