Fix return value of Array assignment
Fix return value of Array assignment

Fixes last bug R#1832 of https://github.com/rakudo/rakudo/issues/1832

When we rewrite the assignment to the optimized form, we end up returning
the results of reification of List::Reifier instead of the actual Array.

Fix by using QAST::Stmts to return our Array variable instead.

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