I'd like such a capacity property. The implementation need not even do anything and it merely be a request. A good thing about capacity is that it doesn't need to pre-initialize this extra memory since it's not even accessible yet.