>It does, but that leaves the problem of lags, as in series(-1)
lag has description and 'patent' attribute within
Possibly, tokenizer could somehwo play with it
Also, if I am not missing something, x(-1) a the first lag of x
can appear only in list creating or inside a coomand

nulldata 100
x = normal()
list li = x(-1)
ols x(-1) 0

It seems

function scalar x(scalar arg)
return arg
end function

So, x(-1) -> -1
This function can not appear
while creating lists,
Neither is possible to
use such function inside a command xlist
I think it is possible to force tokenizer
to distinguish