Create an instance with the supplied configuration; omitted fields use the documented defaults.
Queue task as a job of functionName. The task gets an AbortSignal and
a stage setter for progress; its return value is the job's result.
Return the current records for all retained jobs, including pending and finished jobs.
An in-memory queue with bounded concurrency and retention. Await each job.done to observe its result.