ExactPrint: Add missing Functor and Applicative instances
ParseMonad: Add missing Functor and Applicative instances
Pretty: Add missing Applicative instance