Make sure that @arr.List creates a completely disconnected List
Make sure that @arr.List creates a completely disconnected List

@arr.clone creates a shallow clone that contains the same $!reified
buffer, so changes to the original would change the clone as well.

Just using List.from-iterator(self.iterator) would ensure that we get a
fresh $!reified buffer, but the items still share the containers. So
when we assign to the array items, we still change the list's items as
well.

We're now deconting the Array's values when pushing them into the new
List's $!reified. This makes $list.Array.List a bit more symmetrical,
since .Array itemizes all values. However, if the values were items to
begin with, we now decont them anyway. So it's not completely
symmetrical, but should hopefully give fewer surprises overall.

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