better description of enums.of()