Scripting - Curve.CreateBlendCurve() between curve and point?

I know the GUI version supports blending from a curve to a point with the _BlendCrv command. RhinoCommon only seems to support the _Blend command. The best I can do with rhinocommon is create a dummy line starting from the point I’m interested in, then blending to that line with continuity1=0. Finally I also have to remove the dummy line. Am I missing a more direct approach? Or is this workaround the best I can do?

What I want:

The only thing I can do:


How about extending the curve to a point?


This would work I think. Thanks