Generic @mixin for sass com valores múltiplos e variados

Como faço para criar um @mixin genérico no sass para vários valores com vírgula, e o usuário pode não saber quantos valores cada inclusão de mixin teria?

O usuário pode querer colocar uma sombra em alguns casos e pode ter 5 sombras em algum estilo css diferente e com valores diferentes.

Qual é a melhor abordagem ou temos escolhas?

text-shadow: 0 0 5pt white,
                0 0 6pt white,
                0 0 7pt white,
                0 0 8pt white,
                0 0 9pt white,
                0 0 10pt white,
                0 0 11pt white,
                0 0 12pt white,
                0 0 13pt white,
                0 0 14pt white,
                0 0 15pt white,
                0 0 16pt white,
                0 0 17pt white,
                0 0 18pt white,
                0 0 19pt white;

Eu preciso ter algo assim:

@mixin textShadow($h-shadow:$baseUnit * 0, $v-shadow:$baseUnit * 0, $blur:$baseUnit * 2, $color:white)

questionAnswers(1)

yourAnswerToTheQuestion