Generators and for..of loops