A protocol for instructing cursor's to run a GC sweep.
Ask a given cursor to flush
t :: term
flush(Cursor.t) :: {:ok, non_neg_integer}
Ask a given cursor to flush.