lipracer wrote: I have found a fix for not being able to create ‘poisonstr’. ‘ubdialect’ is lazy to load and seems to only occur during the parse phase, so I can load it during the initialization phase. https://github.com/llvm/llvm-project/pull/68519