Throw error when writing after end
Listen data event If transform return string
Function `Stringifier.prototype.write` no longer accept preserve argument, test line type instead.
Implement suggestion in #111