Allow classes to create an iterator over an internal list.
Add test case for iterators.
Update dist.
Add __iter__ to tuple and dict.  Update tests.  Rebuild.