draw = outline + bitmap -> 
  prev-x, prev-y = 0 ..

  do {1..outline.points._} i ->
    if (i = 1) ->
      prev-x = outline.points.i.x
      prev-y = outline.points.i.y
    else
      bitmap .+ <
                  x : prev-x
                  y : prev-y

                  w : outline.points.i.x - prev-x
                  h : outline.points.i.y - prev-y

                  brush : outline.brush
                  color : outline.color
                >,
                DRAW_LINE

      prev-x += outline.points.i.x
      prev-y += outline.points.i.y
    ;
  ;
_
  outline : steps
  bitmap : bitmap
;
