+ As this class doesn't have any base classes (other than object) we don't need to call super.  This improves performance of the __init__ method by ~60% in my tests.  On a single instance there is no noticeable difference, but when thousands of objects are made this saved ~0.5 seconds.
+ Convert list comprehensions to map operations.  Same effect, faster execution.
+ All that string casting is expensive, especially if we are not in verbose mode and the __call__ method of the printer is not in verbose mode.  Leave str casting until the very end.
+ Minor improvements to the dictionary interaction.
+ Remove the nested imports.