Streamline error handling for shaped arrays
Streamline error handling for shaped arrays

Hopefully gaining a bit of performance because of easier inlineability
and get some clearer code as a bonus

lucasbuchala/rakudo,b2gills/rakudo,MasterDuke17/rakudo,softmoth/rakudo,azawawi/rakudo,tbrowder/rakudo,rakudo/rakudo,lucasbuchala/rakudo,usev6/rakudo,tony-o/rakudo,awwaiid/rakudo,sjn/rakudo,softmoth/rakudo,sjn/rakudo,samcv/rakudo,tony-o/rakudo,softmoth/rakudo,labster/rakudo,raydiak/rakudo,Gnouc/rakudo,ab5tract/rakudo,zostay/rakudo,usev6/rakudo,lucasbuchala/rakudo,ab5tract/rakudo,jonathanstowe/rakudo,sjn/rakudo,b2gills/rakudo,azawawi/rakudo,rakudo/rakudo,salortiz/rakudo,b2gills/rakudo,salortiz/rakudo,nbrown/rakudo,salortiz/rakudo,azawawi/rakudo,zostay/rakudo,tbrowder/rakudo,raydiak/rakudo,tony-o/rakudo,tony-o/rakudo,MasterDuke17/rakudo,lucasbuchala/rakudo,tony-o/rakudo,jonathanstowe/rakudo,labster/rakudo,azawawi/rakudo,softmoth/rakudo,ab5tract/rakudo,Gnouc/rakudo,Gnouc/rakudo,tbrowder/rakudo,lucasbuchala/rakudo,Gnouc/rakudo,b2gills/rakudo,zostay/rakudo,rakudo/rakudo,ab5tract/rakudo,nbrown/rakudo,rakudo/rakudo,nbrown/rakudo,softmoth/rakudo,raydiak/rakudo,nbrown/rakudo,raydiak/rakudo,awwaiid/rakudo,labster/rakudo,usev6/rakudo,jonathanstowe/rakudo,samcv/rakudo,nbrown/rakudo,awwaiid/rakudo,tony-o/rakudo,Gnouc/rakudo,jonathanstowe/rakudo,labster/rakudo,salortiz/rakudo,usev6/rakudo,salortiz/rakudo,awwaiid/rakudo,sjn/rakudo,b2gills/rakudo,tbrowder/rakudo,tbrowder/rakudo,jonathanstowe/rakudo,samcv/rakudo,Gnouc/rakudo,rakudo/rakudo,MasterDuke17/rakudo,nbrown/rakudo,sjn/rakudo,labster/rakudo,tbrowder/rakudo,awwaiid/rakudo,samcv/rakudo,MasterDuke17/rakudo,zostay/rakudo,azawawi/rakudo,salortiz/rakudo,usev6/rakudo,MasterDuke17/rakudo,labster/rakudo,ab5tract/rakudo,MasterDuke17/rakudo,rakudo/rakudo,samcv/rakudo