givenState

abstract fun givenState(state: S, version: Int): WhenStage<S>
abstract fun givenState(state: StateAggregate<S>): WhenStage<S>