code: func (dc *Context) MoveTo(x, y float64) {
  	if dc.hasCurrent {
  		dc.fillPath.Add1(dc.start.Fixed())
  	}
  	x, y = dc.TransformPoint(x, y)
  	p := Point{x, y}
  	dc.strokePath.Start(p.Fixed())
  	dc.fillPath.Start(p.Fixed())
  	dc.start = p
  	dc.current = p
  	dc.hasCurrent = true
  }
docs: // Path Manipulation
  // MoveTo starts a new subpath within the current path starting at the
  // specified point.