Exploring a bounded enum class