Add an IO::Path.watch convenience method