https://github.com/simon-camp requested changes to this pull request. I have two two questions/suggestions. Otherwise this looks great and adds one of the big missing features, thanks for working on this. https://github.com/llvm/llvm-project/pull/88701