pub fn compile(
sources: Vec<(ModuleNamespace, String, String)>,
include_stdlib_and_prelude: bool,
opts: Opt<'_>,
diag_handler: DiagHandler,
) -> Result<Artefacts, CompilationResult>
pub fn compile(
sources: Vec<(ModuleNamespace, String, String)>,
include_stdlib_and_prelude: bool,
opts: Opt<'_>,
diag_handler: DiagHandler,
) -> Result<Artefacts, CompilationResult>