Data.Stream.Monadic

data Step a s

data Stream m a

Conversion with lists

toList

fromList

Basic functions

append

cons

snoc

head

last

tail

init

null

length

Transformations

map

intersperse

Folds

foldl

foldl'

foldr

foldMap

foldM

foldM_

Special folds

concatMap

Infinite streams

iterate

repeat

replicate

cycle

Unfolding

unfoldr

unfoldrM

Searching streams

filter

Substreams

take

drop

takeWhile

dropWhile

Zipping and unzipping

zip

zipWith

unzip