pub trait Alphabet: Hash + Eq + Debug + Clone + Copy + Ord { }
A generic alphabet.
Eq, Ord, and Hash are assumed to be provided for the finite set to simplify data structures by allowing use of different map and set types.
Eq
Ord
Hash