Definición de un mapa de cadena a función en Scala

Estoy tratando de definir un mapa literal con clave:String, valor:(Any)=>String. Intenté lo siguiente, pero aparece un error de sintaxis:

def foo(x: Int): String = /...
def bar(x: Boolean): String = /...
val m = Map[String, (Any) => String]("hello" -> foo, "goodbye" -> bar)

Respuestas a la pregunta(5)

Su respuesta a la pregunta