incremental: factor list-of-ies functionality out into ielist, with hash caching
tuple_iterator build checkpoint