I'm working in π«[β3, im], so I'd like to bypass floating point rounding errors by representing coordinates with a Complex{Exact} where Exact stores an element of π«[β3] using two Ints. However, when constructing a Polygon, vertices are automatically converted with float.