pub fn replace_current_source_context( name: Option<&str>, source: Option<&str>, ) -> SourceContextGuard