def each_predicate
      if block_given?
        values = {}
        each_statement do |statement|
          value = statement.predicate