Tweak format for pretty printing some classes
Refactor - represent char sets in terms of inclusions and exclusions