Now that all transactions run in a thread it is possible for them to interleave. The record based operations allow for batch operations within a single transaction. Signed-off-by: Eric Callahan <arksine.code@gmail.com>