static LinkedHashMap listToMapWithKeyMaker(L l, IF1 f) { new LinkedHashMap map; int n = l(l); for i to n: map.put(f.get(i), l.get(i)); ret map; }