union-exclusive (npm): Compose custom types containing multiple mutually exclusive type and works with Primitive and Tuple.
Keywords: union|exclusive|xor|tuple