code: function injectWatcher(handler) {
          return function(module, filename) {
              fs.watchFile(filename, watcher);
              handler(module, filename);
          };
      }
docs: hijack each module extension handler, and watch the file