ssert: _lhsKind_ is ~lexicalBinding~.
            1. Assert: _lhs_ is a |ForDeclaration|.
            1. Let _status_ be the result of performing BindingInitialization for _lhs_ passing _nextValue_ and _iterationEnv_ as arguments.
        1. If _status_ is an abrupt completion, then
          1. Set the running execution context's LexicalEnvironment to _oldEnv_.
          1. <ins>If _iteratorKind_ is ~async~, return ? AsyncIteratorClose(_iteratorRecord_, _status_).</ins>
          1. Return ? IteratorClose(