Result type after .includeVariant(variant, rel) is applied — adds Rel only on the discriminated branch matching Variant, leaving other branches untouched.
.includeVariant(variant, rel)
Rel
Variant
Result type after
.includeVariant(variant, rel)is applied — addsRelonly on the discriminated branch matchingVariant, leaving other branches untouched.