SideExpression|.
        1. Let _assignmentPattern_ be the parse of the source text corresponding to _lhs_ using |AssignmentPattern| as the goal symbol.
      1. Repeat
        1. <del>Let _nextResult_ be ? IteratorStep(_iteratorRecord_).</del>
        1. <del>If _nextResult_ is *false*, return NormalCompletion(_V_).</del>
        1. <ins>Let _nextResult_ be ? Call(_iteratorRecord_.[[NextMethod]], _iteratorRecord_.[[Iterator]], &laquo; &raquo;).</ins>
        1. <ins>If _iteratorKind_ is ~async~, then set _