If one of my applications develops a memory leak because of this potential change, where should I invoice you for the time wasted tracking down & fixing it? My short-term contract rate is $250/hour but I could be argued down to $200/hour.
Sorry if I was unclear: I didn't propose to change the strictness of the Ord instances for the Prelude types, quite the opposite: As I said (with reference to the report), they are basically carved in stone. If someone wants lazier instances, they would e.g. have to use a newtype wrapper + new Ord instances. And they should better document the unusual strictness clearly...