It is a request that pop up once in a while.
What i can remember from previous request it sounds easy, for the solver it is more difficult.
Basically it is a ## equations, ## unknowns problem.
For every line segment 4 constraints (X_start,Y_start,x_end, y_end) are needed and for every arc 5(x_center, y_center, radius, angle_start, angle_end) or 6(X_start,Y_start,x_end, y_end, x_center, y_center) constraints(X_start,Y_start,x_end, y_end, x_center, y_center).
So 100 or more equations is easaly reached.
I remember that @Abdullah said that it was possible but it requested more from the solver (becomes slower). And that it was not high on his priority list.
If you think it is interesting and you want to spend your time in it... It would be great. But the sketcher solver isn't easy i guess