What do you think about `Discoverer.watch()`? That would mirror etcd's usage.