This is more ergonomic.
<rdar://problem/83933189>
Created attachment 440365 [details] Patch
Committed r283680 (242618@main): <https://commits.webkit.org/242618@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 440365 [details].