classy.generic.derive
A lowercase alphabetical character
An uppercase alphabetical character
A numeric character
Any character not covered by the other categories
A separator character, such as _
_
Categorize a character