Allow adding more constraints to a running generator.
Flatten the generator scope into a single vec.