Represents a batch of edits to be applied to storage in one transaction. Individual edits are
expensive on some platforms, and this batch interface allows multiple edits to be applied
substantially more efficiently (more than an order of magnitude) on those platforms. If you're
going to make hundreds or thousands of changes at once, use this mechanism.