After all semantic checks for a function declaration have passed, the function declaration is now added to the symbol table and list of declarations with all of its types updated
Gold standards for function declaration tests now have updated symbol tables and declarations with all of the function's types resolved