fabianmcg wrote: I missed that it's a struct so the field is already visible. We should consider making some of the fields in `OperationState` private because they shouldn't be modifiable by the user. https://github.com/llvm/llvm-project/pull/82489