One of the reasons why I tend to avoid using tagged unions is that I don\'t like the idea of the performance penalty that the switch/case statement for the tag migh
switch/case