type Hooks … var aValue … var bValue … var aCount … var aStat … var bCount … var bLength … var Baseline … var StdLog … var Log … var Trace … var Stats … var initialList … var stringList … type namedBenchmark … func Benchmark(b *testing.B) { … } func A(ctx context.Context, hooks Hooks, a int) int { … } func B(ctx context.Context, hooks Hooks, a int, b string) int { … } func (hooks Hooks) runBenchmark(b *testing.B) { … } func init() { … } func noopExporter(ctx context.Context, ev core.Event, lm label.Map) context.Context { … }