Additional note about protocols
Adding :path option to path-for to concatenate to the result. This provides symmetry with match-route.