Expose a promise creator and _request function.