functs.js
function run(thisArg, args) {
    var end = -1;
    const r = this._f.map((f, i) => {
        if(end === -1) {
            return f.apply(thisArg, args.concat(abort));
        }

        function abort() {
            end = i;
        }
    });
    if(end === -1) {
        return r;
    }
    return r.slice(0, end);
}
function run(thisArg, args) {
    var end = -1;
    const r = this._f.map((f, i) => {
        if(end === -1) {
            return f.apply(thisArg, args.concat(abort));
        }

        function abort() {
            end = i;
        }
    });
    if(end === -1) {
        return r;
    }
    return r.slice(0, end);
}
function run ( thisArg , args ) { var end = - 1 ; const r = this . _f . map ( ( f , i ) => { if ( end === - 1 ) { return f . apply ( thisArg , args . concat ( abort ) ) ; } function abort ( ) { end = i ; } } ) ; if ( end === - 1 ) { return r ; } return r . slice ( 0 , end ) ; }
execute all included functions
@param {*} thisArg - thisArg to be applied on all included functions
@param {*[]} args - array of arguments passed to all included functions
execute all included functions