In fact it's a generator class. Renamed. See below.