- extra flag to include new-line after the input ends
- keep tokens sv to the original string.
unless escaped characters appear, prefer to not make extra buffers
(only matters for >12byte tokens; smaller strings do not allocate)
- keep remaining sv, after line break encountered by the parser.
update api caller to re-use the parser, no need for a separate line delim class