NewlineMode is:exact
Specifies the translation, if any, of newline characters between
internal Strings and the external file or stream. Haskell Strings are
assumed to represent newlines with the '\n' character; the
newline mode specifies how to translate '\n' on output, and
what to translate into '\n' on input.