RE: [Haskell] really undecidable instances?