Is there a reason there is no Ord instance for Data.Data.Constr?

I want to use it as part of a key in a Map, and can't auto derive the instance as all the constructors are not in scope.

Alan