Should the standard require SETF to handle pathname slots? If we are going to have MAKE-PATHNAME, PATHNAME-DEVICE, etc, for consistency we should also have COPY-PATHNAME and be able to do things like (SETF (PATHNAME-TYPE old-path) "OLD"). Is there any reason not to?