code: function Bromise(object, method, args) {
          this.object = object;
          this.method = method;
          this.args = args.length > 1 ? args.slice(1) : [];
      }
docs: Bromise... it's stronger than a Promise