static if(!(is(T == struct) && __traits(identifier, A) == "PyObject"))
static if(!(is(Unqual!T == short)))
static if(!(is(Unqual!T == ushort)))
static if(!(is(Unqual!T == int)))
static if(!(is(Unqual!T == uint)))
static if(!(is(Unqual!T == float)))
static if(!(is(Unqual!T == double)))
static if(is(Unqual!T == long))