# Functions
NewWatcher returns a watcher running for the given settings.
NewWatcherWithClient creates a new Watcher from a given Docker client.
# Type aliases
WatcherConstructor represent a function that creates a new Watcher from giving parameters.