UniqueHandles have Owner as const vma::Allocator *.
but allocator is not a holding type so:
vma::UniqueAllocator alloc;
std::pair<vma::UniqueBuffer, vma::UniqueAllocation> p;
{
vma::Allocator a = *alloc;
p = a.createBufferUnique(...);
}
// now owner of p.first/second is dangling
UniqueHandles have Owner as const vma::Allocator *. but allocator is not a holding type so: