pub fn compile_file( path: &Path, source: &str, opts: &Options, ) -> Result<Output, CompileError>
Compilation entry point: dispatches on the file extension.