Computes the reduction of a product type over the || operator.
On a record type, the function operates on the underlying elements of the fields.