pub fn to_multipoint<P: ShapePoint>( geometry: &Geometry, dimension: Dimension, index: usize, ) -> Result<GenericMultipoint<P>>