@classmethod
def _make(cls, iterable, new=tuple.__new__, len=len):
    """Construct a Crumb from a sequence or iterable."""
    result = new(cls, iterable)
    if 3 < len(result) < 7:
        raise TypeError('Expected 4-6 arguments, got %d' % len(result))
    return result
