func (s *sourceFile) startWatch() { … } func (s *sourceFile) consumeWatchEvent(e *watchEvent) error { … }