[Haskell] Fundep broken in GHC 6.6