flexibly shallow/deep copying library for Common Lisp