WriteBatch gets created internally in a storage.Batch
// instance 1
The impl actually copies, womp womp (the batch reuses the original memory but still): // instance 2
Aside: If we kept the batch around with the proposal, we could conceivably use its backing memory. We could also apply the batch directly, possibly saving overhead on the leaseholder.