   }
   CheckResults(c == 75000)
 }
-

  var c = 0
  let g1 = Game()
  let g2 = Game()
  for _ in 1...N {
    c = 0
    for i in 1...5000 {
      c += wrapper(i, g1, g2)

public let ProtocolDispatch2 = BenchmarkInfo(
  name: "ProtocolDispatch2",
  runFunction: run_ProtocolDispatch2,
  tags: [.validation, .abstraction])

protocol Pingable { func ping() -> Int;  func pong() -> Int}

