The macro
declaim
behaves as specified in the ANSI Common Lisp Standard with one exception: for a top-level call to
declaim
, optimize declarations are omitted from the compiled binary file. This is useful because you are unlikely to want to change these settings outside of that file.