List<dynamic> zipIterable(Iterable<List<dynamic>> lists) => <dynamic>[ for (int i = 0; i < lists.first.length; i += 1) <dynamic>[for (List<dynamic> list in lists) list[i]] ];