canonical-instance

Returns a canonical instance for extensionally equal values. No need for deepEquals!