Streaming

Free monad transformer

data Stream f m r

Constructing a Stream on a given functor

unfold

yields

replicates

repeats

repeatsM

effect

wrap

streamBuild

Transforming streams

decompose

maps

mapsM

mapped

distribute

groups

Inspecting a stream

inspect

Zipping and unzipping streams

zipsWith

zips

unzips

interleaves

separate

unseparate

Eliminating a Stream

iterTM

iterT

destroy

streamFold

mapsM_

run

Splitting and joining Streams

splitsAt

takes

chunksOf

concats

intercalates

Base functor for streams of individual items

data Of a b

lazily

strictly

ResourceT help

bracketStream

re-exports

class MFunctor t

class MMonad t

class MonadTrans t

class MonadIO m

data Compose f g a

class MonadThrow m

class MonadResource m

class MonadBase b m

data ResourceT m a

runResourceT

join

liftA2

liftA3

void