Oops. bug introduced by extraneous characters typed after I had tested... Corrected code is available at: http://common-lisp.net/project/rjain-utils/formulate-0.1.1.tar.gz The old tarball has been removed to protect the innocent.