https://github.com/banach-space approved this pull request. LGTM, modulo a few minor suggestions, thanks! This is looking much better now and is much easier to follow, thank you @pashu123 ! https://github.com/llvm/llvm-project/pull/89067