def __repr__(self):
return '<STR_LIT>'.format(<EOL>self.__class__.__name__,<EOL>hex(id(self))[-<NUM_LIT:4>:],<EOL>)<EOL>
Return a succinct string identifying this widget.

The string includes the widget's class and a 4-letter identifier to 
distinguish between different instances of the same class.  The 
identifier is just the four least-significant hex digits of the 
widget's address in memory, so while it is very unlikely that two 
widget's would have the same identifier, it's not impossible.