Make make_line_iter operate on native strings

Previously it was inconsistently broken, now it is consistently broken
and produces more errors. That's not as bad as it sounds.