Can I \"yield\" into a Map?
I\'ve tried
val rndTrans = for (s1 <- 0 to nStates; s2 <- 0 to nStates
val rndTrans = ( for { s1 <- 0 to nStates s2 <- 0 to nStates if rnd.nextDouble() < trans_probability } yield s1 -> s2 ) (collection.breakOut[Any, (Int, Int), Map[Int, Int]])