Never Override Python Builtin Names
Pay attention to not override builtin python names (as returned by dir(__builtins__)
in the Python interpreter) as it makes debugging harder and hides errors.
If you do so, the benefit is that you can use some python code checkers like
PyFlakes,
pylint or
PyChecker.