Control.Concurrent.STM.TBQueue
data TBQueue a
newTBQueue
newTBQueueIO
readTBQueue
tryReadTBQueue
peekTBQueue
tryPeekTBQueue
writeTBQueue
unGetTBQueue
isEmptyTBQueue
isFullTBQueue