[Haskell-cafe] Deriving something else?