spall wrote: > LGTM! Unfortunate about the macros not working out but this alternative is pretty convenient. They would have worked if we didn't need even more overloads! https://github.com/llvm/llvm-project/pull/131666