import Quickshell.Io DataStreamParser for delimited data streams. DataStreamParser.read() is emitted once per delimited chunk of the stream.
The delimiter for parsed data. May be multiple characters. Defaults to \n.
If the delimiter is empty read lengths may be arbitrary (whatever is returned by the underlying read call.)