Streaming.Internal

The free monad transformer

data Stream f m r

Introducing a stream

unfold

replicates

repeats

repeatsM

effect

wrap

yields

streamBuild

cycles

delays

never

untilJust

Eliminating a stream

intercalates

concats

iterT

iterTM

destroy

streamFold

Inspecting a stream wrap by wrap

inspect

Transforming streams

maps

mapsM

decompose

mapsM_

run

distribute

groups

Splitting streams

chunksOf

splitsAt

takes

cutoff

Zipping and unzipping streams

zipsWith

zips

unzips

interleaves

separate

unseparate

Assorted Data.Functor.x help

switch

ResourceT help

bracketStream

For use in implementation

unexposed

hoistExposed

mapsExposed

mapsMExposed

destroyExposed