I'm not convinced about the choice for the behaviour of `cons` in NewLisp.
Or the choice of dynamic scoping - although judging from your username I suspect you might not mind that one as much ;)
;; -*- lexical-binding: t; -*- (lexical-binding t) ;; or whatever
Lisps should not be ferreting out code generation semantics from comments; that idea should have died with Turbo Pascal.