swap &form &env in macroexpansion