function breaks when put in module added by relay on Sat Nov 4 18:40:49 2017

Top one works fine
Bottom one breaks my module
Why on earth?

"~/somewhere/line.scm"
 
(define (make-point-list points #!optional (internal-list '()))
  (if (not (null? points))
      (make-point-list (cdr points)
                       (cons (cdr (car points))
                             (cons (car (car points))
                                   internal-list)))
      (reverse internal-list)))



"~/somewhere-else/gladia.scm"


  (define (aux:make-point-list points #!optional (internal-list '()))
    (if (not (null? points))
        (aux-make-point-list (cdr points)
                             (cons (cdr (car points))
                                   (cons (car (car points))
                                         internal-list)))
        (reverse internal-list)))