This is less cryptic to read than letters, and allows the compiler to check switch statements exhaustiveness.