k-COMPILE-FILE calls (in QCFILE-CHANGES in JB:JIM;) QC-FILE opens FASD-STREAM and calls COMPILE-STREAM with 'QC-FILE-WORK-COMPILE as PROCESS-FN which calls 'QC-FILE-WORK-COMPILE which calls COMPILE-DRIVER with 'QC-FILE-COMMON as PROCESS-FN (in QCFILE) COMPLIE-DRIVER calls 'QC-FILE-COMMON on each form in the input file QC-FILE-COMMON calls QC-TRANSLATE-FUNCTION with 'qfasl as QC-TF-OUTPUT-MODE QC-TRANSLATE-FUNCTION calls (compiler-target-switch (QLAPP (G-L-P QCMP-OUTPUT) QC-TF-OUTPUT-MODE)) which ends up calling QLAPP-FOR-K (back in QCFILE-CHANGES) FASD-K-COMPILED-FUNCTION (in K-QCFASD) ??Who closes the QFASL file ???