superbobry wrote: I've realized we can also make `OpOperandList` and `OpResultList` generic and specify type arguments from them in the generated bindings, but I'd rather do that as a follow up. https://github.com/llvm/llvm-project/pull/188635