pub fn walk_commits(
    num_commits: usize
) -> Result<impl Iterator<Item = Result<Commit>>>