Add BenchmarkUnion(), small and large variants