Scala: pasa Seq a funciones var-args

Dada una función que toma una cantidad variable de argumentos, por ejemplo

def foo(os: String*) = println(os.toList) 

¿Cómo puedo pasar una secuencia de argumentos a la función? Me gustaría escribir:

 val args = Seq("hi", "there") foo(args) 

Obviamente, esto no funciona.

foo(args:_*) hace el truco. En lugar de aplicar la secuencia como un único argumento, cada elemento de la secuencia se usará como argumento.