Data.Sequence

data Seq a

# Construction

empty

singleton

(<|)

(|>)

(><)

fromList

fromFunction

fromArray

## 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