code: func NewStaticConfigWatcher(cfg *Config) *StaticConfigWatcher {
  	sc := &StaticConfigWatcher{
  		// Buffer it so we can queue up the config for first delivery.
  		ch: make(chan *Config, 1),
  	}
  	sc.ch <- cfg
  	return sc
  }
docs: // NewStaticConfigWatcher returns a ConfigWatcher for a config that never
  // changes. It assumes only one "watcher" will ever call Watch. The config is
  // delivered on the first call but will never be delivered again to allow
  // callers to call repeatedly (e.g. select in a loop).