static Concept options(L l) { ret l(l) == 1 ? first(l) : new Options(l); }