code: function() {
  		var c = this._callback;
  		var p = this._pointer;
  		if (c) {
  			this.then(null, null);
  			c.apply(p, arguments);
  		} else {
  			this._now = true;
  		}
  	}
docs: Callback with optional this-pointer.
  @returns {object}