libsyntax: Accept the new `[T, ..N]` style for vec.

r? @graydon