code: func NewRPCClient(addr string) (*RPCClient, error) {
  	conf := Config{Addr: addr}
  	return ClientFromConfig(&conf)
  }
docs: // NewRPCClient is used to create a new RPC client given the
  // RPC address of the Serf agent. This will return a client,
  // or an error if the connection could not be established.
  // This will use the DefaultTimeout for the client.