It is time to make them nice to use - allow them as expression ```D int myvalue = switch(code) { // ... }; ``` - more concise ```D switch(code) { case 1 -> "what"; case 2, 3 -> "ok"; else -> "no"; } ``` - pattern match ```D switch(tagged) { case A, B -> do_that(); case C myc -> do_this(myc); else -> nothing(); } ```