Our overload resolution logic considers some candidate A better than some candidate B if the set of A's enable_if conditions is a strict superset of the set of B's enable_if conditions.
Our address-of overload resolution logic does not.
This is suboptimal.
This patch updates the address-of overload resolution logic to behave more like the regular overload resolution logic.