I want to use it as a replacement for std::vector as a container for the clients to send the buffer to in my rewrite for #1800. The advantage of it is that it can avoid the buffer allocation for small collections, by providing space for N elements in the main object. It is much more efficient for collections that are usually small but occasionally can grow very large, like the clients in a chunk.
I also think it would be a useful option to have as a collection generally as well as this specific use case.
I also think it would be a useful option to have as a collection generally as well as this specific use case.