Lets say I have an array like this*:
val foo: Any = 1 : Int Option(foo.asInstanceOf[String])
which fails for obvious reason: