# Functions
New creates a new Watcher backed by fsnotify with optional recursive logic.
# Variables
PathSeparator can be used to override the operating system separator.
# Interfaces
Watcher is an interface for a file watcher akin to fsnotify.Watcher with an additional Start method.
# Type aliases
FileTree represents a directory in a filesystem-tree structure.
VisitFunc is the type for a callback to visit the entries on a directory and its subdirectories.
VisitOrder is a two-valued flag used to control how directories are visited.