Port the implementation and tests for code converting to Lisp