   {
     let iterations = loopTestCount / 10
 
-    measureMetrics([XCTPerformanceMetric_WallClockTime], automaticallyStartMeasuring: false) {
+    measureMetrics(metrics, automaticallyStartMeasuring: false) {
       let inputs = (1...iterations).map {Deferred(value: $0) }
       self.startMeasuring()
       let accumulator = Deferred(value: 0)


  let loopTestCount = 5_000

  func testPerformanceReduce()
  {
    let iterations = loopTestCount

    measureMetrics([XCTPerformanceMetric_WallClockTime], automaticallyStartMeasuring: false) {
      let inputs = (1...iterations).map { Deferred(value: $0) }
      self.startMeasuring()
      let c = reduce(inputs, initial: 0, combine: +)

  {
    let iterations = loopTestCount

    measureMetrics(metrics, automaticallyStartMeasuring: false) {
      let inputs = (1...iterations).map { Deferred(value: $0) }
      self.startMeasuring()
      let c = combine(inputs)
