(module count racket
(#%module-begin
(module configure-runtime '#%kernel
(#%module-begin (#%require racket/runtime-config) (#%app configure '#f)))
(#%provide count!)
(define-values
(lifted/2)
(begin
(with-continuation-mark
contract-continuation-mark-key
(#%app cons idB12 'no-negative-party)
(let-values ()
(#%app
idX9
(#%app
module-name-fixup
(#%app
variable-reference->module-source/submod
(#%variable-reference))
(#%app list)))))))
(define-values
(count!)
(let-values (((i) '0))
(lambda () (begin0 (set! i (#%app add1 i)) (#%app lifted/2 i)))))))
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/20200617071306.bc%40sirmail.smtp.cs.utah.edu.