Portable shared-state concurrency for Common Lisp