And here's a confirmation of this, along with two other (mostly unimportant) observations:
//tokenize 32 a b c | var %a = `~$* | echo -a $* :: %a :: `~$*THIS_WILL_BE_GONE :: NOT_REPLACED:`~$*
On a related note, the following doesn't work as expected:
//tokenize 32 a b c | echo -a $* $upper(d e)
(gives "`~$* D E")
This happens when there's a literal space in an identifier parameter.