Prefer lowercase tracer()
Don’t cache function name; implement traced.repr()
Apparent off-by-one error with resizing the last Inline() cell
Clean up code style and simplify
Allow columns parameter to be any iterable object
Name parameter to Function() class
Cleanup

* tracer() only has to derive from Function() now
* Not supporting the “import” keyword in “abbrev” any more
Show reasonable amount of repr() text
Custom repr() for particular object types
Use module name to avoid ambiguity with control classes
Inheritable Window base class
Allow Window.close() method to be overridden