code: func (c *Client) Send(request interface{}) error {
  	_, err := c.callAsync(request, true, true)
  	return err
  }
docs: // Send sends the given request to the server and doesn't wait for response.
  //
  // Since this is 'fire and forget' function, which never waits for response,
  // it cannot guarantee that the server receives and successfully processes
  // the given request. Though in most cases under normal conditions requests
  // should reach the server and it should successfully process them.
  // Send semantics is similar to UDP messages' semantics.
  //
  // The server may return arbitrary response on Send() request, but the response
  // is totally ignored.
  //
  // All the request types the client may use must be registered
  // via RegisterType() before starting the client.
  // There is no need in registering base Go types such as int, string, bool,
  // float64, etc. or arrays, slices and maps containing base Go types.
  //
  // Don't forget starting the client with Client.Start() before calling Client.Send().