Types with a
hashed method, producing an unsigned output of some type.
The output type may vary from a
u8 up to a
u64, allowing types with simple keys
to communicate this through their size. Certain algorithms, for example radix sorting,
can take advantage of the smaller size.