Allow Closure generators to access generated attributes

Would it be more efficient for us to just add them to the starts of the saved array in the first place rather than reversing the entire array at this point?

Also, this is a change in behaviour, so should really be going into 2.2, rather than 2.1.