code: func NewEventWatcher() (FileWatcher, error) {
  	watcher, err := fsnotify.NewWatcher()
  	if err != nil {
  		return nil, err
  	}
  	return &fsNotifyWatcher{watcher}, nil
  }
docs: // NewEventWatcher returns an fs-event based file watcher