. "64 365 * Check for data types in deriving Data, so that you can not do, say,366 deriving instance Data (IO a)367 368 * Decorate the derived binding with location info from the *instance* 369 rather than from the *tycon*." . . .