TDD lisp implementation in C ... one day