static if(funcs.length > 0)
static if(is(getMemberType!(Class, funcs[0]) == function) || !is(getMemberType!(Class, funcs[0])) || funcs[0] == "this" || funcs[0] == "Monitor" || funcs[0] == "__ctor" || funcs[0] == "opEquals" || funcs[0] == "opCmp" || funcs[0] == "opAssign")