jpienaar wrote: The place where I think this could be a nice example is in the "to graphviz" pass: make it easy to customize shapes from Python :) https://github.com/llvm/llvm-project/pull/71133