static if(!(is(T == class) || is(T == typeof(null))))
static if(!(hasStandardNullValue!T))
static if(!(hasMemberNullValue!T))
static if(!(__traits(hasMember, T, "nullifier")))
static if((__traits(hasMember, T, "isNull") && __traits(hasMember, T, "nullify")))