_width is entirely unused, _newlines is only used as a boolean check in one place. Remove these and use the return value of update_position to say if a newline was seen or not.
This removes some cruft from outputStream and saves 8 bytes in allocation.
This removes some cruft from outputStream and saves 8 bytes in allocation.