Is there any merit in having implicit conversion to the basetype?Yes. Otherwise it would be at least close to equivalence to a `typedef'.
Even typedef implicitly converts in one of the directions.A named enum is a separate type with a finite set of allowed values defined by the user.
