Proposal: allow `Polygon` to be constructed from a vector of `PointTrait` geometries
That would allow a much cleaner syntax than the current Polygon([LinearRing(...)])...
Just syntax? Or you want it to actually wrap that?
We could do like the last PR and auto wrap it in a vector of LinearRing and call Polygon again.
Yeah, the wrapping approach is what I was thinking.
You'll run into issues like having to check the points form a ring, otherwise they're not a valid polygon.
I think LinearRing doesn't check validity either ?
LinearRing does IIRC, but you can pass a LineString which does not into a GI.Polygon and it just works.