Como o Path.Combine pode ser usado com mais de dois argumentos?

Estou surpreso que não haja uma sobrecarga que possa levar uma matriz de string. Enfim, qual é a melhor maneira de evitar o aninhamento de chamadas para o Path.Combine?

pathValue = Path.Combine(path1, Path.Combine(path2, Path.Combine(path3, path4)))

Isso parece ineficiente, pois resulta na criação de quatro novas seqüências apenas para obter um

questionAnswers(3)

yourAnswerToTheQuestion