Allen Wirfs-Brock (2013-11-13T02:13:52.000Z)
forbes at lindesay.co.uk (2013-11-19T12:02:17.820Z)
Everybody should probably review http://esdiscuss.org/topic/why-do-generator-expressions-return-generators where we discussed this before. It wasn't that there was necessarily anything bad about them, but there also didn't seem to be a strong enough case made in that thread to justify the work necessary to add them at this late data. As you mention, there are issues with arrow functions not being constructors, although it probably could be dealt with similarly to how generator comprehensions are handled (generator comprehensions are essentially treated in the spec. as a special form of generator function). I also need to think a bit about whether there might be any this binding issues.