fn point_curve_intersections<S: Scalar>(
pt: &Point<S>,
curve: &CubicBezierSegment<S>,
epsilon: S,
) -> ArrayVec<S, 9>
fn point_curve_intersections<S: Scalar>(
pt: &Point<S>,
curve: &CubicBezierSegment<S>,
epsilon: S,
) -> ArrayVec<S, 9>