Control.Concurrent.Split.Chan
data
T
dir a
type
In
type
Out
new
read
write