TIL: switch statements are converted into hash tables by the compiler