Iteration changes.
M-M-M-METACLASSES
Type fixes.
Working on the tests.