rewrite

abstract suspend fun rewrite(ref: AggregateRef, streams: List<EventStreamRecord>, state: CachedState)