https://github.com/River707 commented: This looks a lot cleaner! Will this require any changes to existing in-tree usages? I do appreciate not needing to change ~every current usage. https://github.com/llvm/llvm-project/pull/101119