Thunk: {
    controller: AbortController;
    event: TrustedEvent;
    request: ThunkRequest;
    result: Deferred<ThunkStatusByUrl>;
    status: Writable<ThunkStatusByUrl>;
}