add env argument to macroexpand