this does not add a space to the end of the variable.
I have a script that does something like this:
alias example { var %c 1 | var %var
while ( %c <= 50) { set %var %var $+ $chr($whatever)
inc %c }
return %var }
what happens is that when the $chr($whatever) spits out a space, it doesn't add it to the end of the variable.