Immutable vectors
Accessors
Length information
Indexing
Extracting subvectors
Construction
Initialisation
Monadic initialisation
Unfolding
Enumeration
Concatenation
Restricting memory usage
Modifying vectors
Permutations
Safe destructive update
Elementwise operations
Indexing
Mapping
Monadic mapping
Zipping
Monadic zipping
Unzipping
Working with predicates
Filtering
Partitioning
Searching
Folding
Specialised folds
Monadic folds
Monadic sequencing
Prefix sums (scans)
Conversions
Lists
Different vector types
Mutable vectors
Fusion support
Conversion to/from Bundles
Recycling support
Utilities
Comparisons
Show and Read
Data and Typeable