@classmethod
def collect(cls, mapped_coll_generator, coll_type, visitor):
    """Like :py:meth:`normalize.visitor.VisitorPattern.aggregate`, but
        coerces the mapped values to the collection item type on the way
        through.
        """
    return coll_type.tuples_to_coll(mapped_coll_generator)
