Re-run benchmarks based on the refactoring of the last commit.

Notice that defining a custom matcher is 10+ times faster!
Update docs based on our refactoring.