und generell nur Ordinal typen verwendet werden können.
Den sinn dahinter verstehe ich heute noch nicht.
Da lässt sich halt nicht viel optimieren gegenüber einem normalen if..else, deshalb macht es wenig Sinn dort case zu verwenden und die Illusion zu erzeugen, dass man damit etwas optimieren kann...