I'd like to reject PEP 294.
Adding the type names that are already builtins to types.py is definitely a bad idea (the patch is full of lines like "int = int" -- this can only serve to confuse).
I propose to leave types.py alone.
If we need a place to name types that don't deserve being builtins, perhaps new.py is a better place?
--Guido van Rossum (home page: http://www.python.org/%7Eguido/)