docs: def Parse(self, raw_data):
      """Take the results and yield results that passed through the filters.
  
      The output of each filter is used as the input for successive filters.
  
      Args:
        raw_data: An iterable series of rdf values.
  
      Returns:
        A list of rdf values that matched all filters.
      """
      self.results = raw_data
      for f in self.filters:
        self.results = f.Parse(self.results)
      return self.results