fix draw-rectangles (part 2)
fix draw-rectangles (part 2)

 * We can make the draw-rectangles output record stuff inherit from
   coord-seq mixin, but we have to change the name of the argument
   containing the seq of coords from position-seq to coord-seq. Our
   def-grecording macro is very particular about that. Luckily CLOS
   doesn't care what we name our function arguments, so we keep the
   name position-seq in the lambda list to draw-rectangles*, and the
   spec defines the argument to medium-draw-rectangles* as a
   coord-seq, so everybody's happy. Except for the fact that the
   def-grecording stuff is a big, nasty hack.

slyrus/mcclim,slyrus/mcclim