Нарвался на вот такой баг в sbcl:
https://bugs.launchpad.net/sbcl/+bug/803508 В моем случае оказалось невозможным использовать handler-bind / handler-case внутри with-call/cc, этот dynamic-extent вкрячивается макросом и ломает компиляцию :(
В принципе, отлов ошибок мне удалось вынести за пределы CPS, но получилось уже не так аккуратно. Интересно, можно каким-нибудь хаком отключить (declare dynamic-extent) в этом месте? :)