next () {
        index += 1
        if (index < rows.length) {
          return {done: false, value: rows[index]}
        } else {
          return {done: true}
        }
      }
When iterating over a table, you get all rows in the table, in no
particular order.