 Let _TDZEnvRec_ be _TDZ_'s EnvironmentRecord.
        1. For each string _name_ in _TDZnames_, do
          1. Perform ! _TDZEnvRec_.CreateMutableBinding(_name_, *false*).
        1. Set the running execution context's LexicalEnvironment to _TDZ_.
      1. Let _exprRef_ be the result of evaluating the production that is _expr_.
      1. Set the running execution context's LexicalEnvironment to _oldEnv_.
      1. Let _exprValue_ be ? GetValue(_exprRef_).
      1. If _iterationKind_ is ~enumerate~, then
    