OpinionatedWatcher implements the metrics.Provider interface, but the only way to add collectors to it is when using Wrap(). This makes it difficult to use metrics collectors directly on OpinionatedWatcher without implementing the whole ResourceWatcher interface. It would be nice to be able to add to the collectors slice directly.