static if(!(p.length > 1))
static if(p.length && !isSomeFunction!(typeof(__traits(getMember, T, p[0]))) && !p[0].among("comment", "line", "column", "endLocation", "startLocation", "index", "dotLocation"))
static if(isDynamicArray!(typeof(__traits(getMember, T, p[0]))))