static L applyMapToList_orKeep(final Map map, L l) { ret map(l, func(A a) -> A { getOrKeep(map, a) }); }