pub trait IntoIntegerPoint { type IntPoint; // Required method fn into_int(self) -> Self::IntPoint; }