UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture15/ loop2.rkt
#lang racket
(let ([n 0])
  (define (loop)
    (displayln  n)
    (set! n (add1 n))
    (cons (loop) empty))
  (loop))