* Replace(..., -1) with ReplaceAll
* Variable names hiding packages
* Error messages start with lowercase and no end punctuation
* Don't `defer` in a loop
* Etc.
When watching directories with many files using fsnotify, we might end
up reaching the limit on max open file descriptors. The first limit
reached is often a soft limit, usually substantially lower than the hard
limit set by the OS.
This patch tries to raise the soft limit before starting fsnotify. This
is especially important on macOS which has a default soft limit of only
256.
Closes#176