I can only find a define-compiler-macro, I want to see how LET* handle declarations. It surprises me that it is apparently legal to say ? (let* ((it 7) (it (list it it)) (it (length it))) it) 2 ? and I wondered how declarations (if present) are treated - but I can’t find the source code. TIA for any hep