[Haskell-beginners] fonction in a typeclass that does not mention the type variable