1 2 3 4 5 6 7 8 9
object Test { type Id[X] = X val a: Id[Option[Int]] = None a match { case Some(x) => println(x) case None => } }