Could this be a `std::vector` of some structure of our own?

That would avoid...