old_contents: module.exports = function(module) {
  	if(!module.webpackPolyfill) {
  		module.deprecate = function() {};
  		module.paths = [];
  		// module.parent = undefined by default
  		module.children = [];
  		Object.defineProperty(module, "loaded", {
  			enumerable: true,
  			configurable: false,
  			get: function() { return module.l; }
  		});
  		Object.defineProperty(module, "id", {
  			enumerable: true,
  			configurable: false,
  			get: function() { return module.i; }
  		});
  		module.webpackPolyfill = 1;
  	}
  	return module;
  }
  
new_contents: module.exports = function(module) {
  	if(!module.webpackPolyfill) {
  		module.deprecate = function() {};
  		module.paths = [];
  		// module.parent = undefined by default
  		if(!module.children) module.children = [];
  		Object.defineProperty(module, "loaded", {
  			enumerable: true,
  			configurable: false,
  			get: function() { return module.l; }
  		});
  		Object.defineProperty(module, "id", {
  			enumerable: true,
  			configurable: false,
  			get: function() { return module.i; }
  		});
  		module.webpackPolyfill = 1;
  	}
  	return module;
  }
  
subject: fix bug where children is not visible on module object