https://github.com/joker-eph requested changes to this pull request. This is a nice POC, but the clang dependency makes it a hard blocker to me to land this in tree. https://github.com/llvm/llvm-project/pull/77668