A helper macro to create new key types. If you use a new key type for each
slot map you create you can entirely prevent using the wrong key on the
wrong slot map.
it is suggested to have a unique key type for each slot
map. You can create new key types using new_key_type!, which makes a
new type identical to DefaultKey, just with a different name.