(def paren-adder ((o delimiter '$)) : rfn parens (expr) : if atom.expr expr : let (hd . tl) expr : if (is hd delimiter) (list parens.tl) (cons parens.hd parens.tl))