// ForXStatement for (var _ref of []) { var { a } = _ref, b = babelHelpers.objectWithoutProperties(_ref, ["a"]); } for (var _ref2 of []) { var _ref3 = _ref2; ({ a } = _ref3); b = babelHelpers.objectWithoutProperties(_ref3, ["a"]); _ref3; } async function a() { for await (var _ref4 of []) { var _ref5 = _ref4; ({ a } = _ref5); b = babelHelpers.objectWithoutProperties(_ref5, ["a"]); _ref5; } } // skip for ({ a } in {}) {} for ({ a } of []) {} async function a() { for await ({ a } of []) {} } for (a in {}) {} for (a of []) {} async function a() { for await (a of []) {} }