Elias requests we merge this sooner, rather than later, as he has to go off-line for several days. I'll try to get this done tomorrow, but my review will probably be sub-ideal, since I really am not fully on top of this very complex chunk of code (aside from the tests, I've only really used it on SBCL and ACL).
I'd particularly like feedback from Faré, obviously, and opinions about whether it's ready for a merge.
Thanks, r