static if(!(__traits(hasMember, T, "customDump")))
static if(!(is(T == struct) || is(T == union)))
static if(!(isStaticArray!T))
static if(!(staticIndexOf!(T, bool, char, wchar, dchar, byte, ubyte, short, ushort, int, uint, long, ulong, float, double, real) >= 0))