- Associated constraints (requires clauses, currently) are now enforced when instantiating/specializing templates and when considering partial specializations and function overloads.
- Elaborated diagnostics give helpful insight as to why the constraints were not satisfied.
This patch depends upon D41284
These mangling changes look like they could be separated out from the rest of the patch. These plus the associated test look fine to check in as-is.