initial work on pretty printers for std stuff, they seem pretty crap
handle pretty printed data a bit better