Data.Conduit.Internal
data Pipe i o m r
type Source m a
type Sink i m r
type Conduit i m o
data Finalize m r
pipeClose
pipe
pipeResume
runPipe
sinkToPipe
await
yield
hasInput
transPipe
mapOutput
runFinalize
addCleanup