Why Python Does Not Support Overloading Definition