try:
            data = vma.vmaMapMemory(context.vma_allocator, self.allocation)
            yield data
        finally:
            vk.vmaUnmapMemory(context.vma_allocator, self.allocation)