enumChoice

inline fun <T : Enum<T>, Tagged> enumChoice(name: String, default: T): ChoiceListValue<T>
fun <T : Tagged> enumChoice(name: String, default: T, choices: Set<T>): ChoiceListValue<T>