Choice Answer
data class ChoiceAnswer<K : Any>(val choice: K, val probabilities: Map<K, Double>, val confidence: Double) : Answer(source)
The answer to a Choice: the highest-probability option, the probability of every option, and a confidence from 0 to 1 derived from how concentrated probabilities is. Confidence is not the winner's probability.