An ArrayLike is something that can behave kind of like an Array, but isn't.
Wraps an ArrayBuffer with a Map.
AutoUpdater wraps a Map such that any call to apply updates the map with an instance of the default value
Represents a beam, which is essentially a priority queue with a maximum size.
This is a Sparse Array implementation backed by a linear-probing open address hash table.
A SparseArray is a sparse representation of an array using a two-array binary-search approach.
A TriangularArray is a jagged 2-d array where for every row r, we have an array of size dim - r.