https://github.com/llvm/llvm-project/pull/123181 We use it https://github.com/EnzymeAD/Enzyme/blob/df197be4f1909067ac3bc68b746ce9f3e406476f/enzyme/Enzyme/AdjointGenerator.h#L164 and https://github.com/EnzymeAD/Enzyme/blob/df197be4f1909067ac3bc68b746ce9f3e406476f/enzyme/Enzyme/Utils.h#L2013