self.__class__ in __repr__() and __reduce__() for simplicity and reliability.
__new__
Source files for various builtin objects