balazske wrote: I have now a working patch for "splitting" `ASTImporter` from `AST`. If this change will be accepted it is possible to add the new visit functions. The "split" change may require discussion on discord because it affects clang code layout. https://github.com/llvm/llvm-project/pull/138838