loop over enum values
By Rosemary Kohler at May 20 2020
loop over all values in enum
By Lynette Hettinger at Jul 29 2020