Lots more has happened.
* all reserved words are now banished
* an ilayout now consists of, for each chain, a union of the ichains
for each class on the chain -- makes referring to the bit which
represents a superclass instance trivial; not yet hacked the
effective method codegen to cope
* unnecessary ichain and vt structures (ones which are copies of a
superclass's) are suppressed -- we use the original directly
(must document the new chain-tail tracking stuff); only one new
ichain and vtable structure per class (though we still need all-new
vtmsgs for each superclass).
* header file output is complete and functional