Allow GHCi to print non-pretty forms of things.
Currently when we ask GHCi for :info or :type of something, it will do things like splitting over multiple lines and all that eye candy that people like to see. This however makes it more difficult for people to write text editor plugins &c that rely on GHCi output.
Currently one has to write parsers to stitch the GHCi output back together which is fairly error prone and not really future-proof.
Is there any chance for a more machine-friendly output?