all: first stab at a Rows iterator interface