queue -package:alsa-seq

??
Create an unbounded queue, returning both results.
>>> queue Unbounded (\c -> glue c <$|> qList [1..3]) toListM
((),[1,2,3])
Not on Stackage, so not searched. Abstraction typeclasses for queue-like things.
A simple pairing heap.
A queue of TMVarS corresponding to threads waiting for resources. Basically a monomorphic list to save two pointer indirections.
Contains the public fields of a [Queue][glib-Double-ended-Queues].
Memory-managed wrapper type.
Internal priority queue, used by prioritised processes.
STM Queues, based originally on pipes-concurrency
Queue specifies how messages are queued
A queue which has an end, someday. (this is a thin wrapper over the stm TQueue type)
A traditional single-threaded, single-ended queue.
A mutable buffer.