Re: [Haskell-cafe] Ensuring Type Class instances follow the 'rules'