Erlang port for watching file modifications via kqueue