func setVars(r *http.Request, val interface{}) { context.Set(r, varsKey, val) }
func setCurrentRoute(r *http.Request, val interface{}) { context.Set(r, routeKey, val) }
func (p ContextProvider) Set(r *http.Request, key, val interface{}) { context.Set(r, key, val) }