Data.Stream.Infinite.Skew
data Stream a
(<|)
(!!)
tail
uncons
drop
dropWhile
span
break
split
splitW
repeat
insert
insertBy
adjust
update
from
indexed
interleave