https://github.com/erichkeane commented: It seems to me that exposing these as children is the better option here, right? That way it would better model a CallExpr or template type-trait, and would work in our StmtProfiler et-al. https://github.com/llvm/llvm-project/pull/89370