with

infix inline fun <S : Any, A : Any> Reducer<S, A>.with(initialState: S): Tuple2<Reducer<S, A>, S>