https://github.com/jhuber6 commented: I'm not exactly sure what this nets us. Usually for these lookups you just do type erasure on a void pointer and expect the user to provide the proper size. https://github.com/llvm/llvm-project/pull/144535