##
alias my @array = my ($x, $y, $z);
####
sub map_scalars_onto_array(\@@) {
my $array = shift;
alias $array->[$_] = $_[0] for 0..$#_;
}
map_scalars_onto_array my @local_array, my ($x, $y, $z);
####
$ perl -E'$#a=5; for (1..2) { say exists($a[3])?1:0; \$a[3]; }'
0
1