Es fehlt doch noch define für (auch!) globale Variablen oder Siehe
> (let ((x 4)) (define aa 5) (+ x aa)) 9 > aa Error: eval: unbound variable: aa