[Haskell-beginners] How to override a type class instance ?