Added `TYPES` enum