GeneratorIterator is now a nested class of Generator