avoid useless signedness checks in overflow handling when we know the type is signed
set another string length field in exception message format
set another string length field in exception message format
discard useless (PyObject*) casts from values of builtin types which are PyObject* internally anyway (saves lots of C code)