Don't see my first message yet. Anyway...
I see create-arc et al documented as returning the index. I will look at using those wrappers. But I do not see how that code differs from mine, which did not get back "(:data ....)" from Tk.
Insights welcome.
kt