Exclude exactly the given type from a union, instead of excluding every member assignable to it
the way the built-in Exclude does.
Copied from the ExcludeExactly type in the type-fest package so that this package's public
types do not depend on type-fest (see the note in type-checks.ts).
Exclude exactly the given type from a union, instead of excluding every member assignable to it the way the built-in
Excludedoes.Copied from the
ExcludeExactlytype in thetype-festpackage so that this package's public types do not depend ontype-fest(see the note intype-checks.ts).