fn collect_cargo_cleanup( (workspace, cleanup): (Workspace, JoinHandle<Result<bool>>), ) -> Result<Workspace, Failure>