fn lead_base_run( runs: &mut HashMap<(PathBuf, String), Weak<BaseRun>>, key: (PathBuf, String), ) -> (Arc<BaseRun>, bool)