- use macro definition location for get_config
- treat namespace aliases like namespaces
- check for identifier before getting function/method name
- don't look at overridden method names
- handle classScopeFunctionSpecializationDecls