code: func (r *Route) Name(name string) *Route {
  	if r.name != "" {
  		r.err = fmt.Errorf("mux: route already has name %q, can't set %q",
  			r.name, name)
  	}
  	if r.err == nil {
  		r.name = name
  		r.namedRoutes[name] = r
  	}
  	return r
  }
docs: // Name -----------------------------------------------------------------------
  // Name sets the name for the route, used to build URLs.
  // It is an error to call Name more than once on a route.