code: func NewClient(logger log.Logger, address string, transport string, timeout time.Duration, prefix string) *Client {
  	if logger == nil {
  		logger = log.NewNopLogger()
  	}
  	return &Client{
  		logger:    logger,
  		address:   address,
  		transport: transport,
  		timeout:   timeout,
  		prefix:    prefix,
  	}
  }
docs: // NewClient creates a new Client.