18:43:30stassatsfind-initial-dfo doesn't appear to work all that well since i made it prefer not to split functions (not that it behaved well before that)
6:13:31|3b|hmm, optimizing by adding NOTINLINE for local functions :p
6:14:21|3b|with them inlined, it splits the termination test and the body of the loop into opposite ends of the functions, which seems to be slightly slower
6:17:27|3b|and (labels ((foo ...)) (bar #'foo)) is faster than (bar (lambda ...)), with FOO and BAR inlined