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.