code: func NewClient(address, path string, eventBus Bus) *Client {
  	client := new(Client)
  	client.eventBus = eventBus
  	client.address = address
  	client.path = path
  	client.service = &ClientService{client, &sync.WaitGroup{}, false}
  	return client
  }
docs: // NewClient - create a client object with the address and server path