# Functions
NewClient builds and returns a new Docker client.
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.