https://github.com/ldionne requested changes to this pull request. I think this is really great! I would like to see this again before we merge, but I don't see anything else to change after my comments. https://github.com/llvm/llvm-project/pull/92021