///|
fn main {
  println("MoonSim deterministic acceptance benchmark")
  println("workloads: event dispatch 10,000; network 2,000; scheduler 1,000")
  for result in @benchmarks.run_acceptance_suite() {
    println(result.summary())
  }
  let report = @benchmarks.run_acceptance_report()
  println("acceptance report: \{report.summary()}")
  println("ready: \{@benchmarks.acceptance_report_ready(report)}")
  println("quality gate: \{report.quality_gate()}")
}