code: func (client *Client) SyncRequest(command Command) (interface{}, error) {
  	ctx, cancel := context.WithTimeout(context.Background(), client.Timeout)
  	defer cancel()
  
  	return client.SyncRequestWithContext(ctx, command)
  }
docs: // SyncRequest performs the command as is