Strukturelles Pattern Matching mit match und case für verschachtelte Daten und klar erkennbare Varianten einsetzen. Guards, Sequenz-, Mapping- und Klassenmuster werden gegen klassische Bedingungen abgewogen.