HTML rendering of chapters 5 and 6 of "The Art of the Metaobject Protocol".