code: func (v *Context) GetTarget() *Surface {
  	c := C.cairo_get_target(v.native())
  	s := wrapSurface(c)
  	s.reference()
  	runtime.SetFinalizer(s, (*Surface).destroy)
  	return s
  }
docs: // GetTarget is a wrapper around cairo_get_target().