In #43 we decided to merge the PR in spite of its design issues, and the fact it wasn't future-proof.
What should be done:
- Use
*BoundedArray instead
- Offer an
ArrayList-backed List type for when the size of the object is too large and pre-allocating everything is too costly. This should eventually be deprecated.
- Convert
ArrayList to whatever replaces it in 0.15.1