Pipes
data Proxy a' a b' b m r
type X
type Effect
type Effect' m r
runEffect
type Producer b
type Producer' b m r
yield
for
(~>)
(<~)
type Consumer a
type Consumer' a m r
await
(>~)
(~<)
type Pipe a b
cat
(>->)
(<-<)
data ListT m a
runListT
class Enumerable t
next
each
every
discard
class Foldable t