This is in preparation for decoupling used values and constraints.
<rdar://problem/58415893>
Created attachment 387120 [details] Patch
Created attachment 387121 [details] Patch
Committed r254270: <https://trac.webkit.org/changeset/254270>