fix: simpler (and better) streambuf_add

Notice how we now utterly embrace the new paradigm of parsing NULL
when a gap occur.