load-lazy returns all characters between delimiters, instead of one at a time

load-tsv returns empty strings between consecutive delimiters