* Add failing cyclic test.
* Allow module.exports to immediately update the cache when
  set with a replacement object from within a require() call.