The geometry interface is not very helpful since any type can match to it and we should use the compiler enforcement when possible. **possibilities:** ```go type Geometry interface { Points() []geom.Point Clone() geom.Geometry WalkPoints(func(*geom.Point) (err error, ok bool)) error String() string } ```