Better fix for R#2681 and related
Better fix for R#2681 and related

Instead of adding the Iterable role to the CArray class itself, apply it to
each of the underlying roles that are used to compose the final class.  Not
quite sure why that makes a difference, but it also makes the problem of
R#2687 go away.

softmoth/rakudo,rakudo/rakudo,softmoth/rakudo,tbrowder/rakudo,tbrowder/rakudo,labster/rakudo,Gnouc/rakudo,salortiz/rakudo,salortiz/rakudo,tbrowder/rakudo,labster/rakudo,Gnouc/rakudo,tony-o/rakudo,nbrown/rakudo,nbrown/rakudo,MasterDuke17/rakudo,labster/rakudo,MasterDuke17/rakudo,rakudo/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,tony-o/rakudo,tbrowder/rakudo,tony-o/rakudo,labster/rakudo,Gnouc/rakudo,nbrown/rakudo,rakudo/rakudo,salortiz/rakudo,MasterDuke17/rakudo,salortiz/rakudo,tony-o/rakudo,nbrown/rakudo,tony-o/rakudo,nbrown/rakudo,softmoth/rakudo,labster/rakudo,salortiz/rakudo,rakudo/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,rakudo/rakudo,labster/rakudo,tbrowder/rakudo,nbrown/rakudo,tony-o/rakudo,softmoth/rakudo,Gnouc/rakudo,rakudo/rakudo,salortiz/rakudo,softmoth/rakudo,tbrowder/rakudo,MasterDuke17/rakudo