static L wrapList(L l) { ret map(func(O o) { ll(o) }, l); }