static A second(L l) { return get(l, 1); } static A second(A[] bla) { ret bla == null || bla.length <= 1 ? null : bla[1]; } ifclass Pair static B second(Pair p) { ret p == null ? null : p.b; } endif