[Haskell-cafe] Defining methods generically for a class