Portable pathname library for Common Lisp