https://github.com/michaelrj-google requested changes to this pull request. There are some changes I'd like to make before this gets merged. Typing them up now. https://github.com/llvm/llvm-project/pull/120450