Abstract proposer batching as BatchPolicy