Temporarily hijacked as a TODO file:

* derive from namedtuple for Coding class
* need a flags class
* derive from Callable, Iterable?  Container?
