@mei not that this unfucks things, but there's a prettyprinting haskell lib available and you can teach ghci to call it on output as well as call it on whatever you got from show yourself

(but I don't know the name off the top of my head and we'd both be playing "find the google search term")