--- a/src/model.h Tue Jun 28 22:18:11 2022 +0300 +++ b/src/model.h Wed Jun 29 14:11:58 2022 +0300 @@ -108,11 +108,13 @@ Empty, ParseError>; -using PolygonElement = Colored<std::variant< +using PlainPolygonElement = std::variant< LineSegment, Triangle, Quadrilateral, - ConditionalEdge>>; + ConditionalEdge>; + +using PolygonElement = Colored<PlainPolygonElement>; template<typename T> struct remove_color {};