You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
0 commit comments