Are we okay with `mapValues` being lazy here? (i.e., every time the value is accessed the `_.onFailure { _ => multiMergeTupleFailedMetric.incr() }.unit` will get re-executed.