code: func (r *Router) FindRoute(datacenter string) (*Manager, *metadata.Server, bool) {
  	return r.routeFn(datacenter)
  }
docs: // FindRoute returns a healthy server with a route to the given datacenter. The
  // Boolean return parameter will indicate if a server was available. In some
  // cases this may return a best-effort unhealthy server that can be used for a
  // connection attempt. If any problem occurs with the given server, the caller
  // should feed that back to the manager associated with the server, which is
  // also returned, by calling NotifyFailedServer().