Ostensibly print one-or-more repetitions as such.
Style.
Move Equatable into its own file.
Move Hashable into its own file.
Rename Printing to Printable.
Rearrange.
Define Alphabet externally as a typealias.
Document hash().