Data.Sequence
data Seq a

# Construction

empty
singleton
(<|)
(|>)
(><)
fromList

## Repetition

replicate
replicateA
replicateM

## Iterative construction

iterateN
unfoldr
unfoldl

# Deconstruction

## Queries

null
length

## Views

data ViewL a
viewl
data ViewR a
viewr

# Scans

scanl
scanl1
scanr
scanr1

# Sublists

tails
inits

## Sequential searches

takeWhileL
takeWhileR
dropWhileL
dropWhileR
spanl
spanr
breakl
breakr
partition
filter

# Sorting

sort
sortBy
unstableSort
unstableSortBy

# Indexing

index
adjust
update
take
drop
splitAt

## Indexing with predicates

elemIndexL
elemIndicesL
elemIndexR
elemIndicesR
findIndexL
findIndicesL
findIndexR
findIndicesR

# Folds

foldlWithIndex
foldrWithIndex

# Transformations

mapWithIndex
reverse

## Zips

zip
zipWith
zip3
zipWith3
zip4
zipWith4