Generic @mixin para sass con múltiples y variados valores.

¿Cómo creo una @mixin genérica en Sass para múltiples valores con coma?, y es posible que el usuario ahora no sepa cuántos valores incluiría cada uno de la mezcla?

El usuario puede querer colocar una sombra en algún caso y puede tener 5 sombras en un estilo CSS diferente y con diferentes valores.

¿Cuál es el mejor enfoque o tenemos opciones?

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;

Necesito tener algo como esto:

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