[Haskell-cafe] Missing Functor instances in GHC 7?