If the type is a reference to a global declaration that has not yet been translated we need to use the global scope for translation so that other functions can also reference it.
If the type is a reference to a global declaration that has not yet been translated we need to use the global scope for translation so that other functions can also reference it.