[Haskell-cafe] Question on declaring an instance