Let's take a step back. What's the point of the `IMemberComparer` interface?