[Haskell-cafe] Problem type checking class-method implementation