def find_each
      return enum_for(:find_each) unless block_given?

      query = self
      accumulated = 0

      while query
        results = query.each do |instance|
          yield(instance)
        end

        accumulated += results.length
        query = query.next_page(accumulated: accumulated, current_page: results)
      end
    end
def find_each
      return enum_for(:find_each) unless block_given?

      query = self
      accumulated = 0

      while query
        results = query.each do |instance|
          yield(instance)
        end

        accumulated += results.length
        query = query.next_page(accumulated: accumulated, current_page: results)
      end
    end
Iterates over every result that meets the filters, retrieving a page at a time