factored out the generator loop into its own method
factored out the generator loop into its own method

percyfal/luigi,mfcabrera/luigi,penelopy/luigi,dstandish/luigi,graingert/luigi,SkyTruth/luigi,humanlongevity/luigi,rayrrr/luigi,h3biomed/luigi,lichia/luigi,kevhill/luigi,laserson/luigi,Yoone/luigi,bowlofstew/luigi,dstandish/luigi,dstandish/luigi,joeshaw/luigi,walkers-mv/luigi,penelopy/luigi,spotify/luigi,jamesmcm/luigi,jamesmcm/luigi,ZhenxingWu/luigi,rayrrr/luigi,LamCiuLoeng/luigi,mfcabrera/luigi,wakamori/luigi,stephenpascoe/luigi,ivannotes/luigi,JackDanger/luigi,thejens/luigi,javrasya/luigi,laserson/luigi,stephenpascoe/luigi,vine/luigi,republic-analytics/luigi,dhruvg/luigi,fw1121/luigi,Houzz/luigi,Houzz/luigi,ChrisBeaumont/luigi,spotify/luigi,ehdr/luigi,bowlofstew/luigi,DomainGroupOSS/luigi,laserson/luigi,ivannotes/luigi,thejens/luigi,pkexcellent/luigi,gpoulin/luigi,pkexcellent/luigi,meyerson/luigi,PeteW/luigi,kevhill/luigi,upworthy/luigi,penelopy/luigi,sahitya-pavurala/luigi,fw1121/luigi,ivannotes/luigi,Tarrasch/luigi,percyfal/luigi,fabriziodemaria/luigi,mbruggmann/luigi,harveyxia/luigi,rizzatti/luigi,alkemics/luigi,realgo/luigi,ChrisBeaumont/luigi,gpoulin/luigi,pkexcellent/luigi,samuell/luigi,oldpa/luigi,altaf-ali/luigi,Yoone/luigi,slvnperron/luigi,linsomniac/luigi,javrasya/luigi,theoryno3/luigi,fabriziodemaria/luigi,theoryno3/luigi,JackDanger/luigi,17zuoye/luigi,humanlongevity/luigi,ThQ/luigi,soxofaan/luigi,Dawny33/luigi,fabriziodemaria/luigi,stroykova/luigi,sahitya-pavurala/luigi,walkers-mv/luigi,dkroy/luigi,rizzatti/luigi,JackDanger/luigi,DomainGroupOSS/luigi,ViaSat/luigi,jw0201/luigi,ChrisBeaumont/luigi,Houzz/luigi,aeron15/luigi,Wattpad/luigi,ZhenxingWu/luigi,casey-green/luigi,alkemics/luigi,drincruz/luigi,slvnperron/luigi,Wattpad/luigi,foursquare/luigi,PeteW/luigi,SkyTruth/luigi,foursquare/luigi,kevhill/luigi,oldpa/luigi,SeedScientific/luigi,oldpa/luigi,bowlofstew/luigi,pkexcellent/luigi,ZhenxingWu/luigi,thejens/luigi,laserson/luigi,h3biomed/luigi,jamesmcm/luigi,ViaSat/luigi,sahitya-pavurala/luigi,humanlongevity/luigi,Tarrasch/luigi,harveyxia/luigi,casey-green/luigi,lichia/luigi,h3biomed/luigi,belevtsoff/luigi,graingert/luigi,PeteW/luigi,dlstadther/luigi,fw1121/luigi,lungetech/luigi,harveyxia/luigi,jw0201/luigi,huiyi1990/luigi,LamCiuLoeng/luigi,anyman/luigi,casey-green/luigi,springcoil/luigi,soxofaan/luigi,bmaggard/luigi,torypages/luigi,stroykova/luigi,bmaggard/luigi,ehdr/luigi,torypages/luigi,samepage-labs/luigi,dkroy/luigi,meyerson/luigi,17zuoye/luigi,linearregression/luigi,qpxu007/luigi,wakamori/luigi,vine/luigi,mbruggmann/luigi,hadesbox/luigi,ivannotes/luigi,anyman/luigi,realgo/luigi,joeshaw/luigi,riga/luigi,dlstadther/luigi,hellais/luigi,moandcompany/luigi,mbruggmann/luigi,fabriziodemaria/luigi,qpxu007/luigi,huiyi1990/luigi,Yoone/luigi,alkemics/luigi,Magnetic/luigi,Houzz/luigi,dylanjbarth/luigi,ZhenxingWu/luigi,dylanjbarth/luigi,casey-green/luigi,soxofaan/luigi,ContextLogic/luigi,kalaidin/luigi,riga/luigi,stroykova/luigi,edx/luigi,gpoulin/luigi,rayrrr/luigi,moandcompany/luigi,belevtsoff/luigi,linsomniac/luigi,percyfal/luigi,ThQ/luigi,dhruvg/luigi,jamesmcm/luigi,Dawny33/luigi,joeshaw/luigi,dylanjbarth/luigi,riga/luigi,ThQ/luigi,hellais/luigi,springcoil/luigi,bmaggard/luigi,moandcompany/luigi,dkroy/luigi,qpxu007/luigi,leafjungle/luigi,anyman/luigi,graingert/luigi,percyfal/luigi,dlstadther/luigi,theoryno3/luigi,meyerson/luigi,h3biomed/luigi,altaf-ali/luigi,riga/luigi,springcoil/luigi,vine/luigi,spotify/luigi,lungetech/luigi,realgo/luigi,adaitche/luigi,theoryno3/luigi,foursquare/luigi,Tarrasch/luigi,republic-analytics/luigi,17zuoye/luigi,huiyi1990/luigi,rizzatti/luigi,jw0201/luigi,DomainGroupOSS/luigi,dkroy/luigi,javrasya/luigi,adaitche/luigi,tuulos/luigi,17zuoye/luigi,LamCiuLoeng/luigi,humanlongevity/luigi,JackDanger/luigi,anyman/luigi,drincruz/luigi,moritzschaefer/luigi,leafjungle/luigi,adaitche/luigi,Yoone/luigi,moandcompany/luigi,alkemics/luigi,dstandish/luigi,thejens/luigi,rayrrr/luigi,rizzatti/luigi,drincruz/luigi,Wattpad/luigi,upworthy/luigi,walkers-mv/luigi,moritzschaefer/luigi,wakamori/luigi,realgo/luigi,dlstadther/luigi,Magnetic/luigi,ContextLogic/luigi,SkyTruth/luigi,foursquare/luigi,hadesbox/luigi,ThQ/luigi,kalaidin/luigi,SeedScientific/luigi,ehdr/luigi,slvnperron/luigi,lungetech/luigi,ViaSat/luigi,lungetech/luigi,PeteW/luigi,republic-analytics/luigi,linearregression/luigi,slvnperron/luigi,kalaidin/luigi,aeron15/luigi,LamCiuLoeng/luigi,bmaggard/luigi,penelopy/luigi,ContextLogic/luigi,samuell/luigi,harveyxia/luigi,walkers-mv/luigi,Magnetic/luigi,torypages/luigi,edx/luigi,linsomniac/luigi,linearregression/luigi,samepage-labs/luigi,ContextLogic/luigi,vine/luigi,upworthy/luigi,javrasya/luigi,ChrisBeaumont/luigi,leafjungle/luigi,samepage-labs/luigi,Dawny33/luigi,DomainGroupOSS/luigi,gpoulin/luigi,hellais/luigi,samuell/luigi,lichia/luigi,leafjungle/luigi,spotify/luigi,Dawny33/luigi,drincruz/luigi,SeedScientific/luigi,edx/luigi,springcoil/luigi,SkyTruth/luigi,wakamori/luigi,fw1121/luigi,belevtsoff/luigi,Tarrasch/luigi,soxofaan/luigi,tuulos/luigi,samepage-labs/luigi,republic-analytics/luigi,mfcabrera/luigi,SeedScientific/luigi,meyerson/luigi,sahitya-pavurala/luigi,jw0201/luigi,stephenpascoe/luigi,hadesbox/luigi,mbruggmann/luigi,lichia/luigi,ehdr/luigi,tuulos/luigi,belevtsoff/luigi,huiyi1990/luigi,altaf-ali/luigi,bowlofstew/luigi,graingert/luigi,upworthy/luigi,hellais/luigi,moritzschaefer/luigi,tuulos/luigi,torypages/luigi,linearregression/luigi,qpxu007/luigi,stephenpascoe/luigi,kevhill/luigi,hadesbox/luigi,aeron15/luigi,edx/luigi,joeshaw/luigi,altaf-ali/luigi,dhruvg/luigi,Magnetic/luigi,moritzschaefer/luigi,dylanjbarth/luigi,adaitche/luigi,ViaSat/luigi,dhruvg/luigi,oldpa/luigi,stroykova/luigi,mfcabrera/luigi,linsomniac/luigi,kalaidin/luigi,samuell/luigi,aeron15/luigi