And I guess the iterators too. Then again, since this will be a major version bump, maybe we should drop the iterators, and later consider the ideas in #288.
This will help with #120 and #6. It will also let us use a "wiping allocator" as for #415 and #152.