Measure time of 5 unions.
diff --git a/src/hyper.erl b/src/hyper.erl
index 6fc49b9..fe215dc 100644
--- a/src/hyper.erl
+++ b/src/hyper.erl
@@ -315,9 +315,12 @@
                              [generate_unique(Card), new(P, Mod)]),
              ReusableH = compact(insert_many(generate_unique(Card), new(P, Mod))),
 
-             UnionUs = Time(fun (L, R) -> compact(union(L, R)) end,
-                            [insert_many(generate_unique(Card div 10), new(P, Mod)),
-                             ReusableH]),
+             UnionUs = Time(fun (Fs) -> union(Fs) end,
+                            [[insert_many(generate_unique(Card div 10), new(P, Mod)),
+                              insert_many(generate_unique(Card div 10), new(P, Mod)),
+                              insert_many(generate_unique(Card div 10), new(P, Mod)),
+                              insert_many(generate_unique(Card div 10), new(P, Mod)),
+                              insert_many(generate_unique(Card div 10), new(P, Mod))]]),
 
              CardUs = Time(fun card/1, [ReusableH]),