These functions accept disjunction values and a function for processing the right-side results of those disjunctions. If any of the given disjunctions is a Disjunction.Left, the result will be a Disjunction.Left containing a list of all the left-side values. If all of the given disjunctions are of type Disjunction.Right, then the result will a Disjunction.Right containing the result of the given function.
These functions accept disjunction values and a function for processing the right-side results of those disjunctions. If any of the given disjunctions is a Disjunction.Left, the result will be a Disjunction.Left containing a list of all the left-side values. If all of the given disjunctions are of type Disjunction.Right, then the result will a Disjunction.Right containing the result of the given function.