Primitive vectors
Accessors
Length information
Indexing
Monadic indexing
Extracting subvectors (slicing)
Construction
Initialisation
Monadic initialisation
Unfolding
Enumeration
Concatenation
Restricting memory usage
Modifying vectors
Bulk updates
Accumulations
Permutations
Safe destructive updates
Elementwise operations
Mapping
Monadic mapping
Zipping
Monadic zipping
Working with predicates
Filtering
Partitioning
Searching
Folding
Specialised folds
Monadic folds
Prefix sums (scans)
Conversions
Lists
Other vector types
Mutable vectors