DEFMACRO! wrapped in EVAN-WHEN