poly: ($: Polygon, opts) =>
                __polyCubic(Cubic, $, opts, {
                    default: closedCubicFromControlPoints,
                    break: closedCubicFromBreakPoints,
                    hobby: (pts, scale) => cubicHobby2(pts, true, scale),