'If all the filter functions in `filters` return True for an item in `items`,
yield that item.'

def _apply_fn_filters_gen(self, items, filters):

    for item in items:
        filter_results = [f(item) for f in filters]
        if all(filter_results):
            (yield item)
