isPromiseInstance(obj) {
    return !!this._class && obj instanceof this._class
  }
Checks if the given object is an instance of a promise from the promise
library being wrapped.

@param {*} obj - The object to check the instance type of.
@returns {boolean} True if the provided object is an instance of a promise from
 this promise library.
@see PromiseShim#setClass