`TemplateInst` wraps another inst. If that inst is symbolic, it is treated as a template by `OperandDependence`. Use this to replace `CallCppTemplateAction` with the more general `CallAction`.
MakeGeneratedFunctionDecl
Type
fn Type(...) -> Type
--share-cpp-ast