old_contents: var
  U;
  
  module.exports = U = require('lodash');
  
  U.mixin({
  
    execute: function (funcs) {
      var boundArgs = Array.prototype.slice.call(arguments, 1);
      return function() {
        var
        args,
        context = this;
        args = boundArgs.concat(Array.prototype.slice.call(arguments));
        return U.map(funcs, function (fn) {
          return fn.apply(context, args);
        });
      };
    }
  });
  
new_contents: var
  U;
  
  module.exports = U = require('lodash');
  
  U.mixin({
  
    execute: function (funcs) {
      var boundArgs = Array.prototype.slice.call(arguments, 1);
      return function() {
        var
        args,
        context = this;
        args = boundArgs.concat(Array.prototype.slice.call(arguments));
        return U.map(funcs, function (fn) {
          return fn.apply(context, args);
        });
      };
    },
  
    safeCopy: function (obj) {
      return Object.keys(obj).reduce(function (rv, key) {
        Object.defineProperty(rv, key, {
          enumerable: true,
          value: obj[key]
        });
        return rv;
      }, Object.create(null));
    }
  });
  
subject: Add safeCopy() utility.