code: func (m *Matrix) TransformPoint(x, y float64) (float64, float64) {
  	C.cairo_matrix_transform_point(m.native(),
  		(*C.double)(unsafe.Pointer(&x)), (*C.double)(unsafe.Pointer(&y)))
  	return x, y
  }
docs: // TransformPoint ...