static L concatLists_conservative(L a, L b) { if (empty(a)) ret b; if (empty(b)) ret a; ret concatLists(a, b); }