code: func clusterDialer(remoteCluster reversetunnel.RemoteSite) auth.DialContext {
  	return func(in context.Context, network, _ string) (net.Conn, error) {
  		return remoteCluster.DialAuthServer()
  	}
  }
docs: // clusterDialer returns DialContext function using cluster's dial function