func (c *readonlyCollection) Watch(opts ...watch.OpOption) (watch.Watcher, error) {
	return watch.NewWatcher(c.ctx, c.etcdClient, c.prefix, c.prefix, c.template, opts...)
}
func (c *readonlyCollection) Watch(opts ...watch.OpOption) (watch.Watcher, error) {
	return watch.NewWatcher(c.ctx, c.etcdClient, c.prefix, c.prefix, c.template, opts...)
}
func ( c * readonlyCollection ) Watch ( opts ... watch . OpOption ) ( watch . Watcher , error ) { return watch . NewWatcher ( c . ctx , c . etcdClient , c . prefix , c . prefix , c . template , opts ... ) }
// Watch a collection, returning the current content of the collection as
// well as any future additions.
Watch a collection returning the current content of the collection as well as any future additions .