dist/u.packed.js
function(arg) {
    return /^f/.test(typeof arg) ? /c/.test(document.readyState) ? arg() : u._defInit.push(arg) : new Init(arg);
  }
function(arg) {
    return /^f/.test(typeof arg) ? /c/.test(document.readyState) ? arg() : u._defInit.push(arg) : new Init(arg);
  }
function ( arg ) { return / ^f / . test ( typeof arg ) ? / c / . test ( document . readyState ) ? arg ( ) : u . _defInit . push ( arg ) : new Init ( arg ) ; }
u main function
@param  {(string|object|function)} arg - selector, dom element or function
@return {(object|undefined)}             instance or execute function on dom ready
u main function