pub fn compile( expr: Expr, export_metadata: &Vec<AnalysedExport>, ) -> Result<CompilerOutput, RibError>