do not parse sig (@[$x]) as declaring $x

The shape notation should not be confused with subsig notation, which
requires space between any formal variable and the brackets.