O = function(o) {
    F.prototype = o;
    return new F();
}
Y.Object(o) returns a new object based upon the supplied object.
@method ()
@static
@param o the supplier object.
@return {Object} the new object.