   ).joined(separator: c.delim)
   print(header)
 
+  var testCount = 0
+
   for t in c.tests {
     guard let results = runBench(t, c) else {
       print("\(t.index)\(c.delim)\(t.name)\(c.delim)Unsupported")

}

func runBenchmarks(_ c: TestConfig) {
  var sumBenchResults = BenchResults()
  sumBenchResults.sampleCount = 0
  let withUnit = {$0 + "(us)"}
  let header = (
    ["#", "TEST", "SAMPLES"] +

    print("\(t.index)\(c.delim)\(t.name)\(c.delim)\(results.description)")
    fflush(stdout)

    testCount += 1
  }

  print("")
  print("Totals\(c.delim)\(testCount)")
}

public func main() {
