pub fn analyze_module(
state: &mut ProgramState,
auto_use_modules: &AutoUseModules,
modules: &mut Modules,
source_map: &SourceMap,
ast_module: &ParsedAstModule,
) -> Result<(SymbolTable, Option<Expression>), Error>
pub fn analyze_module(
state: &mut ProgramState,
auto_use_modules: &AutoUseModules,
modules: &mut Modules,
source_map: &SourceMap,
ast_module: &ParsedAstModule,
) -> Result<(SymbolTable, Option<Expression>), Error>