One of the explicit goals of this new design is to avoid allocations, yet there's no way to pop a component without an allocation? It seems like there should be a method to pop without returning the contents, maybe `parent` or something like that?