code: func (imd *IMDraw) Rectangle(thickness float64) {
  	if thickness == 0 {
  		imd.fillRectangle()
  	} else {
  		imd.outlineRectangle(thickness)
  	}
  }
docs: // Rectangle draws a rectangle between each two subsequent Pushed points. Drawing a rectangle
  // between two points means drawing a rectangle with sides parallel to the axes of the coordinate
  // system, where the two points specify it's two opposite corners.
  //
  // If the thickness is 0, rectangles will be filled, otherwise will be outlined with the given
  // thickness.