The formation of the associated constraints
establishes the order in which constraints are instantiated when checking
for satisfaction ([temp.constr.constr]).
When determining whether a given introduced
constraint-expressionC1 of a declaration
in an instantiated specialization of a templated class
is equivalent ([temp.over.link]) to the corresponding
constraint-expressionC2 of a declaration
outside the class body,
C1 is instantiated.
If the instantiation results in an invalid expression,
the constraint-expressions are not equivalent.