Tubes.Core

type Tube a b m r

data TubeF a b k

type Source b m r

type Sink a m r

type Action m r

run

await

yield

yieldF

awaitF

liftT

each

for

(><)

(>-)

(~>)