static L filterByHead(L l, fS head) { ret [Lisp x : l | x.is(head)]; }