docs: function extend(obj) {
    for(var i=1,len=arguments.length;i<len;i++) {
      var props = arguments[i];
     
      for(var p in props) {
        if(props.hasOwnProperty(p)) {
          obj[p] = props[p];
        }
      }
    }
    return obj;
  }