foo(args:_*)
делает трюк. Вместо того, чтобы применять последовательность как один единственный аргумент, каждый элемент в последовательности будет использоваться в качестве аргумента.
Сборка | Build Project показывает все ошибки в проекте.
Изучить результаты