pub trait IntoGeom { type Out; // Required method fn geom(self) -> Self::Out; }
egui → geom, at the point a value comes back across the boundary.