Refactor handling of default parameter types.
Refactor handling of default parameter types.

We can set it as we traverse collected parameter info to build the
Parameter objects, saving us an extra pass over the list and a very
common pair of calls.

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