The Choice test a condition is, or null when it is anything else.
Recognizes one shape: a disjunction (||) of equalities between one question's
decisions.<step>.<question>.value and a string literal, in either order, with any parentheses.
Anything else — another operator, another field, a second question, a non-literal — is not a
Choice test, and a fork containing one is not checked for exhaustiveness.
The Choice test a condition is, or
nullwhen it is anything else.Recognizes one shape: a disjunction (
||) of equalities between one question'sdecisions.<step>.<question>.valueand a string literal, in either order, with any parentheses. Anything else — another operator, another field, a second question, a non-literal — is not a Choice test, and a fork containing one is not checked for exhaustiveness.