One end's cap, from its outgoing-left face to its outgoing-right face, and whether this end owns a crossing lobe that was dropped (spec 07 D5.6).
typedef Cap = ({List<Vector2> points, bool ownsHole});