Data.Stream.Infinite.Functional.Zipper
data Zipper a
tail
untail
intersperse
interleave
transpose
take
drop
splitAt
reverse
(!!)
unzip
toSequence
head
(<|)
uncons
takeWhile
dropWhile
span
break
isPrefixOf
findIndex
elemIndex
zip
zipWith