Only assign the storage tag during the first decalation
analyzerDeclNode: give ownership of DT to AST node only if not given to a sym
Functions have external linkage by default
emitterSymbol & Call: refer to symbol by label based on linkage, not type
emitterSymbol: receive sym directly