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
ifclass T3
static B second(T3 t) {
ret t == null ? null : t.b;
}
endif