code: function mixin(obj, props) {
      var argi = 1,
          argc = arguments.length,
          source, property, value;
  
      if (!obj) {
          obj = {};
      }
  
      while (argi < argc) {
          source = arguments[argi];
          for (property in source) {
              if (source.hasOwnProperty(property)) {
                  value = source[property];
                  if (obj[property] !== value) {
                      obj[property] = value;
                  }
              }
          }
          argi += 1;
      }
      return obj; // Object
  }
docs: Mix all props, ... into `obj`
  
  @param {Object} obj
  @param {Object} props
  @return {Object}