A Lisp Way to Type Theory and Formal Proofs