hesizedExpressionAndArrowParameterList : `(` Expression `)`</emu-grammar> and |Expression| derives a production that would produce a Syntax Error according to these rules if that production is substituted for |LeftHandSideExpression|. This rule is recursively applied.
      </li>
    </ul>
    <emu-note>
      <p>The last rule means that the other rules are applied even if parentheses surround |Expression|.</p>
    </emu-note>
    <emu-grammar>
      IterationStatement :
        `for` `(` ForDeclaration `in