Interface ToEnumOrElse<T,​E extends Enum<E>>