h*v:-      !"#$%&'()*+,0.1 Safe-Inferred %&-1>jobWrapper for all the job!-related data accessible through 's  function.jobIf -, the job is currently being  %ed on, allegedly. The last time the job sent a heartbeat is attached.job! value used while scheduling the job.jobTime until the ? is or was supposed to wait before considering working on the job.jobHow many tries have been attempted already (excluding the current one, in case alive is -).jobA job .job s can be  ed to the  for eventual execution, pull ed from the " for immediate execution, and the  itself can be pruned. Job.Memory.= is an in-memory implementation that can serve as reference.)Other backends are expected to provide a  implementation.job Push new job5 to the queue so to be executed after the specified .*, which may be in the past. Throws if the  has already been released. job Pull some   from the queueIf the ( itself has been released, then returns / right away.Otherwise, blocks until   is available.On 0, the job is automatically rescheduled for re-execution after a few seconds. This behavior can be overriden by using  's  or .On 1 or 2, the job$ is automatically removed from the +. This behavior can be overriden by using  's  or . jobPrune job s from the ;, keeping only those for which the given function returns 3 (like &). Allows collecting some additional 4al output. The given job-s are in no particular order. Throws if the  has already been released.  IMPORTANT: If you remove a job( that is currently active, it might be ed back to the  later if required by  or a   exception. jobA job together with its  execution context details.#As soon as you get your hands on a  , which you do through pull", start working on it right away. job$Unique identifier for the scheduled job (and re-scheduled job, see pull and ).job The actual job to be carried out.jobdata accompanying the job being performed.job Once this  : is released, reschedule to be executed at the specified . at the earliest.See the documentation for 's pull.  _ _ 5  n t ==  n t  5  n t ==  n t  n t 5  ==  job Once this  1 is released, remove it from the execution queue.See the documentation for 's pull.  5  n t ==  n t  n t 5  ==   5  ==  job$Unique identifier for the scheduled job (and re-scheduled job, see pull and ).6jobUnsafe because there's no guarantee that the UUID is V7, which this library expects. Use  if possible.jobNice value for a job.The lower the value, the less @nice@ a job is to other jobs. Meaning it will have priority over other jobs, and possibly be allocated more resources.The higher the value, the @nicer@ a job is to other jobs. Meaning it will have less priority over other jobs, and possibly allow competing jobs to take more resources.Use  (i.e,.  0 ) as default  value.job  =  0job Like the  field in  , except with a bit more polymorphic type and intended to be used as a top-level function.job Like the  field in  , except with a bit more polymorphic type and intended to be used as a top-level function.job Like the  field in , except with a bit more polymorphic type and intended to be used as a top-level function.job Like the  field in , except with a bit more polymorphic type and intended to be used as a top-level function.!job!Order compatible with the one in .     Safe-Inferred %&-1>4,job An in-memory .7jobLike 8, but waits until a specified ..9jobLike :, but waits until a specified ..;jobLike :, but not limited to < :: =.>jobLike 8, but not limited to < :: =.,,?       !"#$%&'()*+,-./01234/0567867967:;<=/>?/>@AB/CDE/CFG/HI;<JKjob-0.1-BNTQ4ctZSqsHZeQflfJWlIJob Job.MemoryjobqueueListfilterMeta$sel:alive:Meta$sel:nice:Meta$sel:wait:Meta $sel:try:MetaQueue$sel:push:Queue$sel:pull:Queue$sel:prune:QueueWork $sel:id:Work $sel:job:Work$sel:meta:Work$sel:retry:Work$sel:finish:WorkIdNice$sel:int32:Nicenice0unsafeIdFromUUID7 idFromUUID7newIdretryfinishpushprune$fHasFieldSymbol"uuid7"IdUUID $fFunctorWork$fEqMeta $fOrdMeta $fShowMeta$fEqId$fOrdId$fShowId $fHashableId$fEqNice $fOrdNice $fShowNice $fEnumNice $fBoundedNicebase GHC.MaybeJust time-1.12.2 Data.Time.Clock.Internal.UTCTimeUTCTimeNothing%resourcet-1.3.0-J1x8HMLOo31wzhYs070eFData.Acquire.InternalReleaseExceptionWith ReleaseNormal ReleaseEarlyghc-prim GHC.TypesTrueGHC.BaseMonoid>>UnsafeIdthreadDelayUTCTime GHC.Conc.IO threadDelayregisterDelayUTCTime registerDelayregisterDelayMicroGHC.EnummaxBoundIntthreadDelayMicro