module.exports = function(input) {
    return ['function', 'object', 'array']
        .indexOf(typeof input) > -1 && input.default === undefined ? 
             Object.defineProperty(input, "default", {value : input, enumerable : false}) : void 0;
}
@@ -28,16 +28,40 @@
 nput) %7B%0A
+    console.log(input);%0A
     retu
@@ -177,16 +177,65 @@
         
+ Object.isFrozen(input) ? input.default = input :
  Object.

Check for frozen object in polyfillNonStandardDefaultUsage (#850)