Need the following * `AST_Name` * `AST_Namespace` ? They need to be able to chain for support of nested context of the symbol (namespace, class, or struct, etc). Necessary to implement https://github.com/Ed94/gencpp/issues/60 when function typedefs are namespaced.