anchor.diff:                              :files-before-deps   (js-files-before-deps tr)
                               :dep-gen             #'(()
                                                         (transpiler-import-from-environment tr))
  -                            :files-after-deps    (+ (js-files-after-deps tr)
  +                            :files-after-deps    (+ (js-files-after-deps)
                                                       sources)
                               :files-to-update     files-to-update
                               :obfuscate?          obfuscate?
  
positive.code:      (& (eq t *have-environment-tests*)
          `((t5 . ,(make-environment-tests))))))
  
  (defun js-files-compiler (tr)
    (+ `((list-of-early-defined-functions . ,#'(()
                                                  (js-emit-early-defined-functions tr)))
         (,(+ *js-env-path* "env-load-stub.lisp")))
       (mapcan [unless (eq 'c ._)
                 `((,(+ "environment/" _.)))]
  
negative.code: (defun js-transpile-epilogue ()
    (format nil "}break;}~%"))
  
  (defun js-emit-early-defined-functions ()
    (mapcar ^(push ',_. *defined-functions*)
            (transpiler-memorized-sources *js-transpiler*)))
  
  (defun js-emit-memorized-sources ()
    (clr (transpiler-memorize-sources? *transpiler*))
    (filter ^(%setq (slot-value ,_. '__source) ,(list 'quote ._))
            (transpiler-memorized-sources *transpiler*)))
  
  (defun js-make-decl-gen (tr)
    #'(()
  