`i. Let value be ? [IteratorStepValue](https://tc39.es/ecma262/#sec-iteratorstepvalue)(iterated).` this step can throw, and if it does, `iterated` needs to be closed.
i. Let value be ? [IteratorStepValue](https://tc39.es/ecma262/#sec-iteratorstepvalue)(iterated).this step can throw, and if it does,
iteratedneeds to be closed.