The error message for (close s :abort) is just about as bad as it ever gets:
#:COMPILED-FORM-134-1: keyword arguments in (:ABORT) should occur pairwise
This comes from one of the many "(eval ... (declare (compile)) ...)" forms in
I wonder how it would be possible to pass a reasonable method name to the
method function to overwrite the #:COMPILED-FORM-134-1 abomination.
One idea I had was to allow the (compile) declaration to accept a function
(lambda () (declare (compile foo)) ...) ==> #<compiled-function foo>