(s *Watcher) -> idiomatic -> (w *Watcher)