static L dropListPrefix(L l, A... elements) { ret startsWith(l, asList(elements)) ? subList(l, l(elements)) : l; }