This would allow authors to publish generator modules that yield promises or thunks and they would be Agen compliant.
The downside is the Agen spec is applying opinion and every runner has to support at least these two.
The other downside is that every other asynchrony me feel second citizen.