gorilla.go
func (m *GorillaPath) Extract(result *Result, r *http.Request) {
	result.Values = mergeValues(result.Values, m.Values(r.URL.Path))
	if result.Handler == nil && m.strictSlash {
		result.Handler = redirectPath(m.pattern, r)
	}
}
func (m *GorillaPath) Extract(result *Result, r *http.Request) {
	result.Values = mergeValues(result.Values, m.Values(r.URL.Path))
	if result.Handler == nil && m.strictSlash {
		result.Handler = redirectPath(m.pattern, r)
	}
}
// Extract returns positional and named variables extracted from the URL path.