Added ENVIRONMENT argument to PROCESS-TOP-LEVEL-FORM.
Bug fix.
Check that PROGN form is a proper list.
Process SYMBOL-MACROLET.