code: func C(center Vec, radius float64) Circle {
  	return Circle{
  		Center: center,
  		Radius: radius,
  	}
  }
docs: // C returns a new Circle with the given radius and center coordinates.
  //
  // Note that a negative radius is valid.