Select all that apply to Enums: A) While mainly a readability feature, we can technically use Enum to do things like spoof a boolean type in C allowing us some level of functionality. B) Enums are great for representing states and other common constants like colors. C) Enums allow us to print names for integers instead of numbers. D) Enums let us build a series of any kind of constant. E) Enums let us specifically value each constant we create