static L sortByArgumentHygiene(L l) { new IdentityHashMap scores; for (Lisp x : l) scores.put(x, lisp_roundBracketHygieneScore(x)); ret sortByDescScore(l, scores); }