Special version of the DEFMACRO macro.
Bug fix.
Special version of the DECLAIM macro.
Two versions of the DEFTYPE macro.
Remove the symbol PACKAGE and the bogus definition of the class.
Special version of the IN-PACKAGE macro.
Remove blank lines.
Added type proclamations for TYPE-FUNCTION and (SETF TYPE-FUNCTION).
Don't shadow conditional symbols and move test package to separate file.
Separate contents into several files to simplify cross compilation.
Added DEFTYPE macro and type proclamations for the environment.