(define (process-document! doc) (file-write (transform-document doc) "res.lsp")) (define (transform-document doc) (let ((top-level-forms (document-forms doc))) (map (lambda (subform) (subform-keyword subform)) top-level-forms))) (define document-forms cdr) (define subform-keyword car)