Guile compiler is unable to compile tiny program:   (define (fn l)     (define (ok l)        (or (and (pair? l) l)            (error "list is empty")))     (cons (reverse (car l)) (ok l)))   amaya@picasso:~/tmp/guile-3.0.9 $ ../prefix/bin/guile ~/tmp/guile-compiler-bug.scm ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;;       or pass the --no-auto-compile argument to disable. ;;; compiling /home/amaya/tmp/guile-compiler-bug.scm ;;; WARNING: compilation of /home/amaya/tmp/guile-compiler-bug.scm failed: ;;; not found 22   Compiler reports confusing message here: `not found 22’.