also bound *ALIEN-EVAL-WHEN* to COMPILE around this stuff so that we won't eval the msgdefs stuff twice.