> 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`...
