Initial implementation of the PredicateFilterChannel