Add type FuncTableType and return it in FunctionTable.getType Solve the null pointer return value at TypeCheck.visitIdent