Add last/next/redo handling to map loops in MapIter.  Unfortunately, getting the exception handlers to work cleanly means going back to Q:PIR for much of the MapIter body, although it's very straightforward code. Fortunately, this gives us another huge speed boost, such that using map to iterate over a range is twice as fast as it was before (about 80% faster than master). while loop with an increment variable.
Add last/next/redo handling to map loops in MapIter.  Unfortunately,
getting the exception handlers to work cleanly means going back to Q:PIR
for much of the MapIter body, although it's very straightforward code.
Fortunately, this gives us another huge speed boost, such that
using map to iterate over a range is twice as fast as it was before
(about 80% faster than master).
while loop with an increment variable.

lucasbuchala/rakudo,Leont/rakudo,pmurias/rakudo,MasterDuke17/rakudo,ugexe/rakudo,jonathanstowe/rakudo,awwaiid/rakudo,rakudo/rakudo,awwaiid/rakudo,usev6/rakudo,usev6/rakudo,tbrowder/rakudo,tony-o/deb-rakudodaily,sergot/rakudo,nunorc/rakudo,raydiak/rakudo,softmoth/rakudo,rjbs/rakudo,pmurias/rakudo,ab5tract/rakudo,softmoth/rakudo,niner/rakudo,teodozjan/rakudo,tony-o/deb-rakudodaily,tony-o/rakudo,zostay/rakudo,niner/rakudo,Leont/rakudo,lucasbuchala/rakudo,softmoth/rakudo,tbrowder/rakudo,tbrowder/rakudo,nunorc/rakudo,tbrowder/rakudo,ungrim97/rakudo,retupmoca/rakudo,cygx/rakudo,niner/rakudo,jonathanstowe/rakudo,zhuomingliang/rakudo,dankogai/rakudo,rakudo/rakudo,dwarring/rakudo,zhuomingliang/rakudo,labster/rakudo,LLFourn/rakudo,cognominal/rakudo,labster/rakudo,azawawi/rakudo,ugexe/rakudo,LLFourn/rakudo,laben/rakudo,cygx/rakudo,LLFourn/rakudo,rakudo/rakudo,pmurias/rakudo,lucasbuchala/rakudo,MasterDuke17/rakudo,teodozjan/rakudo,Gnouc/rakudo,rjbs/rakudo,sergot/rakudo,usev6/rakudo,skids/rakudo,paultcochrane/rakudo,pmurias/rakudo,sjn/rakudo,Gnouc/rakudo,b2gills/rakudo,Gnouc/rakudo,tony-o/deb-rakudodaily,LLFourn/rakudo,sjn/rakudo,ugexe/rakudo,azawawi/rakudo,ab5tract/rakudo,raydiak/rakudo,tony-o/deb-rakudodaily,softmoth/rakudo,labster/rakudo,tony-o/deb-rakudodaily,jonathanstowe/rakudo,tony-o/rakudo,labster/rakudo,dankogai/rakudo,Gnouc/rakudo,paultcochrane/rakudo,zostay/rakudo,sergot/rakudo,laben/rakudo,salortiz/rakudo,nunorc/rakudo,nbrown/rakudo,niner/rakudo,ungrim97/rakudo,nbrown/rakudo,salortiz/rakudo,samcv/rakudo,laben/rakudo,b2gills/rakudo,ab5tract/rakudo,b2gills/rakudo,tbrowder/rakudo,cognominal/rakudo,samcv/rakudo,samcv/rakudo,tony-o/deb-rakudodaily,nunorc/rakudo,Leont/rakudo,retupmoca/rakudo,azawawi/rakudo,cognominal/rakudo,nbrown/rakudo,salortiz/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,awwaiid/rakudo,azawawi/rakudo,jonathanstowe/rakudo,cognominal/rakudo,sergot/rakudo,dwarring/rakudo,ungrim97/rakudo,sjn/rakudo,paultcochrane/rakudo,b2gills/rakudo,rakudo/rakudo,MasterDuke17/rakudo,salortiz/rakudo,dwarring/rakudo,rakudo/rakudo,dwarring/rakudo,tony-o/rakudo,jonathanstowe/rakudo,usev6/rakudo,Leont/rakudo,zostay/rakudo,zostay/rakudo,ugexe/rakudo,laben/rakudo,tony-o/rakudo,samcv/rakudo,nbrown/rakudo,nbrown/rakudo,skids/rakudo,retupmoca/rakudo,tony-o/rakudo,awwaiid/rakudo,sjn/rakudo,cygx/rakudo,teodozjan/rakudo,labster/rakudo,ab5tract/rakudo,cygx/rakudo,LLFourn/rakudo,zhuomingliang/rakudo,ab5tract/rakudo,nbrown/rakudo,rakudo/rakudo,tony-o/rakudo,usev6/rakudo,salortiz/rakudo,cygx/rakudo,zhuomingliang/rakudo,skids/rakudo,skids/rakudo,raydiak/rakudo,dankogai/rakudo,MasterDuke17/rakudo,ungrim97/rakudo,ugexe/rakudo,dankogai/rakudo,ungrim97/rakudo,cognominal/rakudo,dankogai/rakudo,azawawi/rakudo,rjbs/rakudo,samcv/rakudo,labster/rakudo,retupmoca/rakudo,raydiak/rakudo,lucasbuchala/rakudo,Gnouc/rakudo,b2gills/rakudo,lucasbuchala/rakudo,sjn/rakudo,tbrowder/rakudo,awwaiid/rakudo,softmoth/rakudo,tony-o/deb-rakudodaily,salortiz/rakudo,paultcochrane/rakudo,paultcochrane/rakudo,teodozjan/rakudo,skids/rakudo,MasterDuke17/rakudo