choice (cargo): Similar to `either` but supports an unbounded number of variants.
Keywords: sum|union|either|variant|coproduct