code: function mixin() {
          var args = arguments;
  
          if (Object$assign) {
              return Object$assign.apply(null, args);
          }
  
          var target = {};
  
          each(args, function (it) {
              each(it, function (v, k) {
                  target[k] = v;
              });
          });
  
          return args[0] = target;
      }
docs: Merge objects.
  
  @returns {Object}