(declare (usual-integrations)) (define (identity x) x) (define (any? x) #t) (define ((compose f g) x) (f (g x))) ;;; This is to keep the Scheme printer from going into an infinite ;;; loop if you try to print a circular data structure, such as an ;;; environment (set! *unparser-list-depth-limit* 10) (set! *unparser-list-breadth-limit* 10)