Fixed a bug with defining functions using the form: (define f (lambda ..))