michael@0: Function("\ michael@0: for each(let w in [(5), false, Number, false]) {\ michael@0: (function f(zzzzzz) {\ michael@0: return zzzzzz.length == 0 ? 0 : zzzzzz[0] + f(zzzzzz.slice(1))\ michael@0: })([, [], [], w, , ])\ michael@0: }\ michael@0: ")() michael@0: michael@0: Function("\ michael@0: for each(let w in [(void 0), (void 0), false, false, false, false, false, \ michael@0: undefined, undefined, false, (void 0), undefined]) {\ michael@0: (function f(zzzzzz) {\ michael@0: return zzzzzz.length == 0 ? 0 : zzzzzz[0] + f(zzzzzz.slice(1))\ michael@0: })([w, , w, w, [], []])\ michael@0: }\ michael@0: ")()