Control.Concurrent.Chan.Unagi.Bounded
newChan
data InChan a
data OutChan a
readChan
readChanOnException
tryReadChan
data Element a
getChanContents
writeChan
tryWriteChan
writeList2Chan
dupChan