code: function () {
              var args = [];
              for (var i = 0, len = arguments.length; i < len; i++) {
                  args.push(makeAllEnumerable(arguments[i]));
              }
              return old.apply(this, args);
          }
docs: / <param name="old" type="Function" />