code: func (c *Client) AddDevice(d contract.Device) (string, error) {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	return addDevice(conn, d)
  }
docs: // /* ----------------------------- Device ---------------------------------- */