pub fn analyze_single_module(
state: &mut ProgramState,
default_symbol_table: SymbolTable,
modules: &Modules,
core_symbol_table: SymbolTableRef,
parsed_ast_module: &ParsedAstModule,
source_map: &SourceMap,
versioned_module_path: &[String],
) -> Result<SymbolTable, Error>