def _make(cls, iterable, new=tuple.__new__, len=len):
            """Make a new %s object from a sequence or iterable."""
            result = new(cls, iterable)
            if len(result) != numfields:
                raise TypeError('Expected %d arguments, got %d' % (numfields, len(result)))
            return result
Make a new %s object from a sequence or iterable.
recipes/Python/578918_Yet_Another_NamedTuple/recipe-578918.py