Promise.race = function(iterable) {
        return Promise.promise()
            .resolveRace(ArgUtil.toArray(arguments));
    };