Paredit Mode: Structured Editing of Lisp S-expressions