Slightly better docs in pprinter
Show symbols as types, semantically

This makes them blue, like other types.
Fix precedence of application vs arrows in pprint

Changes
    Prelude.Applicative.<$> : Applicative f => (f (a -> b)) -> (f a) -> f b
into
    Prelude.Applicative.<$> : Applicative f => f (a -> b) -> f a -> f b
Merge pull request #1185 from david-christiansen/pprint-stuff

Pretty-print fixes