A lisp-backed error crate for rust?

I did something a bit crazy and made a lisp interpreter for error handling.