pub fn run( coauthor_repo: &impl CoauthorRepo, out: &mut impl Write, err: &mut impl Write ) -> Result<(), Box<dyn Error>>