"my" variable @a masks earlier declaration in same scope at foo.pl line 32.