I can't say I'm familiar with lisp, but I have had long conversations about it with a few friends who are enthusiastic about it's use.
I thought of lisp after making this and thought it would be nice to build some python abstractions that can make this feel a little more usable. For the moment it does seem challenging, and I agree it will likely never be as simple as lisp.