> It allows you to know at parse time that it's a generic instantiation, 
> instead of after semantic phase. This is a big deal, as it would allow macros 
> to know that some AST refers to a generic instantiation vs array indexing, 
> whereas all you get now is the ambiguous nnkBracketExpr

This is totally not a big deal. There are other ambiguities that you don't care 
about, for example `x.f` can also mean `f(x)` and `T(x)` (type conversion) is 
often an `nnkCall`... 

Reply via email to