T: increase max number of args
Some people use T() with 19 variables.
Let's support this.
clang-format not applied, it does crazy things here.
4g and 5g labels added, but it should have no impact on anything (maybe a slightly longer compilation time because more macros).