Optimize PREPARE-FUNCTION-REF.
Fix type declaration for PREPARE-MACRO-LAMBDA.
PREPARE-PROGN: Support multiple values.
SPECIALIZE: Use CL:EVAL rather than SB-INT:EVAL-IN-LEXENV.
PREPARE-PROGN: Fix a typo.
Fix the TAGBODY parser.
CONTEXT->NATIVE-ENVIRONMENT: Handle macros and symbol macros.

This especially helps in the presence of SETF in that it makes stuff like the following expand correctly:

(let (foo)
  (macrolet ((x () 'foo))
    (setf (x) 10))
  foo)
Semi-fix LOCALLY.