The show function in Haskell doesn\'t seem to do what it should:
Prelude> let str = \"stack\\n\\noverflow\" Prelude> putStrLn str stack overfl
"which function is similar to show but can return strings containing newlines?"
show
Answer: id
id