code: func (b *BytesWatcherWrapper) Watch(respChan func(keyval.BytesWatchResp), closeChan chan string, keys ...string) error {
  	return b.BytesWatcher.Watch(func(resp keyval.BytesWatchResp) {
  		respChan(&BytesWatchRespWrapper{
  			BytesWatchResp: resp,
  			BytesKeyValWrapper: BytesKeyValWrapper{
  				BytesKeyVal: resp,
  				decryptData: b.decryptData,
  			},
  		})
  	}, closeChan, keys...)
  }
docs: // Watch starts subscription for changes associated with the selected keys.
  // Watch events will be delivered to callback (not channel) <respChan>.
  // Channel <closeChan> can be used to close watching on respective key