Allow compilers to warn when new enum values are added, making switches no-longer fully-covered.
Warned by clang.