Do we actually need the "generator" keyword? Why can't the compiler figure it out by the presence of yield? And "yield" is a fairly standard keyword across languages, so no harm in claiming it, IMO. +1 on the proposal. A.