static Map zipTwoListsToMap_strict(L l1, L l2) { int n = l(l1); if (n != l(l2)) null; new Map map; for i to n: if (!strictPut(map, l1.get(i), l2.get(i))) null; ret map; }