[Haskell-cafe] Unused type-classes triggering a recompilation?