I know we already have line-splitting utilities. I made this as a test. And to work around a pet peeve: super-ASCII bytes aren't necessarily UTF-8, especially from older files. So I need a parser that doesn't assume that; where it can be delayed to a later step.
The code looks pretty much done, but I need others to find any problems I missed. Are the installation directions in the README.md file correct? Is the interface usable? Is having three versions for sequences, asynchronous sequences, and collections good?
Oh, the package is at my GitHub.