Last attempt at generators

I'm afraid I won't be to do what I want to do with generators.
Unfortunate, but... that's just the way it's going to be.