LexicalEnvironment and VariableEnvironment swap