We can simplify and improve efficiency of WT_CURSOR::modify operations and subsequent reads by requiring that WT_MODIFY arrays be supplied in offset order and be non-overlapping.
We should further consider disallowing modifications past the end of a record to avoid code that NUL-pads records.