// unwrap into single value | |
unwrap: or([1, 1, 1]) | |
// unique duplicate values | |
unique1: or([2, 1, 1, 2]) | |
unique2: or([{a: 1}, {a: 1}, {a: 2}]) | |
// do not unique embedded scalars with differing values for child definitions. | |
embed1: or([{2, #x: 1}, {2, #x: 2}]) |