(DEFSETF MY-POINT-POSITION
(POINT &KEY ((:COORDINATES COORDINATES) NIL G7615))
(NX NY)
(LET ((FUN-OPTS7613 (APPEND))
(FUN-KEYS7614 (APPEND (AND G7615 `(:COORDINATES ,COORDINATES)))))
`(format t "(setf) ~s~%" (list ,nx ,ny ,point ,@FUN-OPTS7613 ,@FUN-KEYS7614))))
> (setf (my-point-position 42) (values 1 2))
(setf) (1 2 42 :COORDINATES NIL)
CL-USER> (setf (my-point-position 42) (values 1 2))
(setf) (1 2 42)