async request({ headers, signal } = {}) {
    const response = await fetch(this.url, {
      headers, credentials: this.credentials, signal,
    });
    return new FetchResponse(response);
  }
@param {{headers: HeadersInit, signal: AbortSignal}} [options={}]
@returns {Promise<FetchResponse>}