I bet this was inspired by the "Lisp in your language" post from last week, where somebody did it in JavaScript.
That got me to work on a Python version (using tuples, for maximum parentheses), but it got put on the back burner because my life took a turn for the busy lately.