load-lazy returns one character at a time

load-lazy returns all characters between delimiters, instead of one at a time.
The existing implementation when loading

    abcd\t1234

would return `[("a" "b" "c" "d" "1" "2" "3" "4")]`, but should return `[("abcd" "1234")]`.