Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
Test of recursive macro expansion.
Test that symbol that is not a macro is something different than a macro that expands to nothing.