static IndexedList2 indexedList2(L l) { ret l instanceof IndexedList2 ? l/IndexedList2 : new IndexedList2(l); }