https://github.com/jayfoad approved this pull request. Not disputing the other reviewers' comments, but I think this patch is a step in the right direction. https://github.com/llvm/llvm-project/pull/129159