[Haskell-cafe] Typeclasses -- if does not satisfy