Ben's code

How does this go about actually parsing the parenthetical expression? Why can you exclude something like ```^^ {case "("~e~")" ⇒ (e)}```? Does your use of ```expr``` direct the parser back up to the expression parser when a parenthetical expression is detected?