[Python-Dev] Rationale for different signatures of tuple.__new__ and namedtuple.__new__