inc : IORef Nat -> IO1 ()dec : IORef Nat -> IO1 Boolrecord Queue : Type -> TypeA specialize queue implementation enabling fast enqueue, dequeue,
and work stealing.
queueOf : (0 a : Type) -> Queue aisEmpty : Queue a -> Boolenq : IORef (Queue a) -> a -> IO1 Boolenqall : IORef (Queue a) -> List a -> IO1 Booldeq : IORef (Queue a) -> IO1 (Maybe a)deqAndSleep : IORef (Queue a) -> IO1 (Maybe a)steal : IORef (Queue a) -> IO1 (Maybe a)Steals up to `STEAL_MAX` tasks from a queue but not more than half
the enqueued tasks (rounded up).