I'm curious what they did different than httprouter to remove the allocations, or if they trick the benchmark tool by reusing memory with a pool.
I'm always suspicious of usages of `sync.Pool`, it's easy to reuse things that aren't reset properly and end up with subtle coupling between requests.