Only consider variables with earmuffs as special in the test environment.
Make sure the :INITARG named :GLOBAL-P for variable info instances is used.
Rename main entry point by adding suffix -aux.
Define new main entry point that ivokes restart.
Added methods on PRINT-OBJECT to facilitate debugging.
Return NIL when defining info is NIL.
For LET, use original environment to determine whether variable is globally special.