The position of the cursor is now stored in a POINT
structure in memory, and location
is a pointer to that location. To find out what values are stored we use the fli:foreign-slot-value
accessor, which returns the value stored in the specified field of the structure.
(fli:foreign-slot-value location 'x)
(fli:foreign-slot-value location 'y)