Introduce the TransactionIterator abstraction