Streaming

Free monad transformer

data Stream f m r

Constructing a Stream on a base functor

unfold

construct

for

layer

layers

replicates

repeats

repeatsM

delay

wrap

Transforming streams

decompose

maps

mapsM

distribute

eithers

Inspecting a stream

inspect

Zipping streams

zips

zipsWith

interleaves

Eliminating a Stream

iterTM

iterT

destroy

mapsM_

run

Splitting and joining Streams

splitsAt

takes

chunksOf

concats

intercalates

Base functor for streams of individual items

data Of a b

lazily

strictly

re-exports

class MFunctor t

class MMonad t

class MonadTrans t

class MonadIO m

data Compose f g a

join

liftA2

liftA3

void