static L nlLogic_allFuncsNamed_deep(fS name, L l) { final new L out; for (Exp e : unnull(l)) nlLogic_visit(e, voidfunc(O o) { if (o cast Func) if (eq(o.name, name)) out.add(o); }); ret out; }