I lean toward inlining the `PathCase` property, but I guess there's not much difference between `repo.PathComparer` and `repo.PathCase.Comparer`.