my @new = do{local %h; @h{@a,@b,@c,@d} = (@a,@b,@c,@d); values %h};