If you try it out though you'll see that //var %i = 1 | var %z. $+ %i = 1 A | echo -a %z.1 will actually echo = 1 A. It's a bug.