úÎéNone: is an abstract data type representing a bounded channel. newBoundedChan n1 returns a channel than can contain no more than n  elements. KWrite an element to the channel. If the channel is full, this routine will G block until it is able to write. Blockers wait in a fair FIFO queue. HRead an element from the channel. If the channel is empty, this routine K will block until it is able to read. Blockers wait in a fair FIFO queue. QDANGER: This may block on an empty channel if there is already a blocked reader.  Returns # if the supplied channel is empty.  DEPRECATED QReturn a lazy list representing the contents of the supplied channel. Competing % readers might steal from this list. KWrite a list of elements to the channel. If the channel becomes full, this V routine will block until it is able to write. Competing writers may interleave with  this one.        BoundedChan-1.0.1.0Control.Concurrent.BoundedChan BoundedChannewBoundedChan writeChanreadChan isEmptyChangetChanContentswriteList2Changhc-prim GHC.TypesTrueBC_size _contents _writePos_readPosmodifyMVar_maskmodifyMVar_mask_ withMVar_mask