queue is:exact

??
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.