ellipsis... in macro parameters

ellipsis... in macro parameters:
m = (x..., b) -=> ` [ begin: print ^&x, print ^b ]
m(1, 2, 3)
work for robustness  and modularity of parser, once again

I found indentStack is unnecessary for processing indent and undent.
so try robustness and modularity for the parser, once again.