code: func (r *RemoteObject) ChangedChannel() chan struct{} {
  	channel := make(chan struct{}, 16)
  	r.changedChannels[channel] = true
  	return channel
  }
docs: // ChangedChannel returns a channel that will receive changes when the underlying object is invalidated.