string.iterator
next_to_string
remaining_to_string
The old name implied that `curr` was not part of its result
decidable_eq string