Mapa de escala que contiene valores de tipo de mezcla

Tengo una función que devuelve (código maravilloso)

[words: "one two", row: 23, col: 45]

En scala cambio arriba a Scala Map pero luego me veo obligado a declararlo como

Map[String, Any]

pero esto tiene la desventaja de que si accedo a una clave como el mapa ("palabras") tengo que agregar la plantilla

map2("words").asInstanceOf[String]

¿Existe una mejor manera en scala que no requiera que agregue asInstanceOf?

Respuestas a la pregunta(4)

Su respuesta a la pregunta