Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Combine cases of
Tuple.Zip
disjoint from (h1 *: t1, h2 *: t2)
If we reach the second case of `Zip[T1 <: Tuple, T2 <: Tuple]`, then we know `T1` and `T2` are both disjoint from `NonEmptyTuple`. From which I believe we can conclude they are both subtypes of `EmptyTuple`. I went with `(EmptyTuple, EmptyTuple)` for the 2nd pattern, although I believe it should be equivalent to a wildcard pattern, for the same reason as described above.
- Loading branch information