make invocations of enums much more robust, and a bit more magic.
make invocations of enums much more robust, and a bit more magic.

fixes RT #112906

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