úÎk ©     Safe!"%&OT run a job+lift an action from the backend monad into  enqueue a job /dequeue a single job, block if no job available mark a single job as confirmed mark a single job as failed Result of the job job is completejob execution should be retriedœA very basic in memory backend using only data structures from the base library. It should only be used for testing and serves as an implementation exampleCreate a new queue descriptionAdd a Job to the iExecute a single work step: attempt a dequeue and run the job. Use to implement a queue worker, such as C(Concurrently) run pending jobs on local machine in current process  !      !"      !")powerqueue-0.1.0.0-6p47tXPhirL1NnXTHX1Qt8Data.PowerQueueLocalWorkerConfiglwc_concurrentJobsQueue QueueWorker QueueBackendqb_lift qb_enqueue qb_dequeue qb_confirm qb_rollback JobResultJOkJRetrybasicChanBackend mapBackendnewQueueWorkermapQueuenewQueue enqueueJobworkSteplocalQueueWorker$fDivisibleQueueWorker$fContravariantQueueWorker$fShowJobResult $fEqJobResult qw_executeghc-prim GHC.TypesIOq_worker q_backendworkStepInternal