The `fileWatcher` domain only fires change events. This is because there isn't a good, cross-platform way to detect rename filesystem events as opposed to added-deleted pairs. Consequently, we only fire rename events internally.