docs: 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);
  }