While creating the demo, I ran into a case where an empty bulk string isn't handled correctly. This is because the parse returns an empty string, but skips the reading of the empty string line. This leaves the line iterator one line behind where it should be.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by iuioiua and has received 0 comments.