Control.Concurrent.STM.TQueue
data TQueue a
newTQueue
newTQueueIO
readTQueue
tryReadTQueue
peekTQueue
tryPeekTQueue
writeTQueue
unGetTQueue
isEmptyTQueue