Save an allocation by making a slice the right size to begin with
This saves 2 allocations
Reduce allocations further by managing a closure manually
Remove three integers from being mem allocations
Remove an allocation for the root router
Remove next as an allocation
Significantly reduce allocations for calling middleware with reflection
Remove a random fmt.Println