https://github.com/rnk approved this pull request. I think this looks good and addresses everyone's concerns other than my descriptive names feedback tangent. Please confirm that the final git commit title is correct, since the PR title looks stale. https://github.com/llvm/llvm-project/pull/74652