Don't assume newlines are breaks
Explain Haskell influence