Пусть
def h(a: AnyRef*) = a.mkString(",")
h: (a: AnyRef*)String
и поэтому
h("1","2")
res: String = 1,2
Однако h(1,2)
error: the result type of an implicit conversion must be more specific than AnyRef
h(1,2)
^
error: the result type of an implicit conversion must be more specific than AnyRef
h(1,2)
^
Это, по крайней мере, в Scala 2.11.1 и 2.11.1. Просить обходной путь.