zipPartial method
Combines the tuple of iterables to an iterable of tuples. The resulting
iterable has the length of the longest input iterable, missing values are
padded with null.
Implementation
Iterable<(T1?, T2?)> zipPartial() =>
($1.cast<T1?>(), $2.cast<T2?>()).zipPartialWith((null, null));