module Point2d:sig..end
typet =IntAGeom.point2d
val of_point3d : IntAGeom.point3d -> t
val sq_dist : t -> t -> intval midpoint : t -> t -> t
val dot : t -> t -> int
val rand : t -> t -> tPoint2d.rand a b returns a point with coords
between those of a and bmodule Infix:sig..end