Some internal refactoring for limited streams on chunk iters
Some internal refactoring for limited streams on chunk iters

EasonYi/werkzeug,kmee/werkzeug,DasIch/werkzeug,aniketshukla/werkzeug,edcomstock/werkzeug,godfreyy/werkzeug,joshfriend/werkzeug,VishvajitP/werkzeug,liaoqingwei/werkzeug,j-fuentes/werkzeug,nateprewitt/werkzeug,tymofij/werkzeug,pjknkda/werkzeug,syrrim/werkzeug,untitaker/werkzeug,dkdewitt/werkzeug,0x19/werkzeug,aniketshukla/werkzeug,EasonYi/werkzeug,liaoqingwei/werkzeug,zhaoguixu/werkzeug,fkazimierczak/werkzeug,tymofij/werkzeug,ThiefMaster/werkzeug,pallets/werkzeug,liaoqingwei/werkzeug,snordhausen/werkzeug,Eagles2F/werkzeug,mitsuhiko/werkzeug,snordhausen/werkzeug,pallets/werkzeug,sonnyhu/werkzeug,snordhausen/werkzeug,untitaker/werkzeug,nateprewitt/werkzeug,devendra12/werkzeug-1,edcomstock/werkzeug,joshfriend/werkzeug,ThiefMaster/werkzeug,cvrebert/werkzeug,Eagles2F/werkzeug,miumok98/werkzeug,bb-zhang/werkzeug,tomviner/werkzeug,dkdewitt/werkzeug,j-fuentes/werkzeug,syrrim/werkzeug,kmee/werkzeug,godfreyy/werkzeug,DasIch/werkzeug,zhaoguixu/werkzeug,miumok98/werkzeug,magne4000/werkzeug,pallets/werkzeug,0x19/werkzeug,EasonYi/werkzeug,pjknkda/werkzeug,DasIch/werkzeug,mitsuhiko/werkzeug,tomviner/werkzeug,VishvajitP/werkzeug,jaapz/werkzeug,cvrebert/werkzeug,bb-zhang/werkzeug,deadly11ama/werkzeug,0x19/werkzeug,cvrebert/werkzeug,tomviner/werkzeug,devendra12/werkzeug-1,fkazimierczak/werkzeug,sonnyhu/werkzeug,godfreyy/werkzeug,magne4000/werkzeug,jaapz/werkzeug,fkazimierczak/werkzeug,untitaker/werkzeug,miumok98/werkzeug,deadly11ama/werkzeug