withStoreMap
fun <T, R> StateCallback<T, R, *>?.withStoreMap(value: R, currIndex: Int, handler: (Map<NodeParameterKey<T, *>, Any?>) -> ExpectationResult<T>): ExpectationResult<T>
Create a store map (using createStoreMap) and call the provided handler, returning an ExpectationResult.
This function properly handles any errors that may bubble up as a result of StateCallback.reduceState and createStoreMap by returning an ExpectationResult.DidNotMatch.