Emacs' native-compiler needs to handle 'declare' and 'the', even if they are not yet in Emacs Lisp. I have not the slightest idea how to help do that, but there are superb compiler writers for Common Lisp who can get fabulous performance improvements, say 8x, by taking advantage of 'the' and 'declare'. I cannot help, but I can easily give you trivial Common Lisp code to show what I am talking about. However, I conjecture that some of you very well know what I am talking about, and that what I am saying is ridiculously obvious to those who know what they are talking about. So I won't bore you by saying more. HIghest regards to you all, Bob -- Anything I seem to state should be taken as a question. I am at least 77 and feeble.