static int lisp_roundBracketHygieneScore(Lisp l) { if (l == null) ret 0; int score = 0; for (Lisp arg : l) if (arg.isLeaf() && !hasRoundBracketHygiene(arg.unq())) --score; ret score; }