$shapes schema. Used by the venn() path, where the precomputed
venn-shape lookup is still expressed as ellipses.Promote a legacy 5-column ellipse data frame (h, k, a, b, phi) into the
wide $shapes schema. Used by the venn() path, where the precomputed
venn-shape lookup is still expressed as ellipses.
ellipse_frame_to_shapes(fpar, shape)