A language interpreter made in Scheme, a variant of Lisp