if (ordered) vals = vals.reverse();
if (vals == ERT.NIL) {
return Native.am_$end_of_table;
} else if (!seq_has_more(map_seq)) {
return new ETuple2(vals, Native.am_$end_of_table);
} else {
return new ETuple2(vals, new ESetCont(matcher, map_seq, ordered, limit));
}
}