Is the intention of this to do streaming parsing? In that case the parser itself should be a writable stream and the input stream should be piped into it. The parser can then emit `host` events.