[Haskell-cafe] Trying to avoid duplicate instances