static O[] lambdaMapLike mapObjectArray(IF1 f, O[] l) { if (empty(l)) ret l; int n = l.length; O[] a2 = new[n]; for i to n: a2[i] = f.get(l[i]); ret a2; }