const _excluded = ["a"], _excluded2 = ["a"], _excluded3 = ["a"]; // ForXStatement for (var _ref of []) { var { a } = _ref, b = babelHelpers.objectWithoutProperties(_ref, _excluded); } for (var _ref2 of []) { var _ref3 = _ref2; ({ a } = _ref3); b = babelHelpers.objectWithoutProperties(_ref3, _excluded2); _ref3; } async function a() { for await (var _ref4 of []) { var _ref5 = _ref4; ({ a } = _ref5); b = babelHelpers.objectWithoutProperties(_ref5, _excluded3); _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 []) {} }