module Distance_data: sig .. end
sig
end
type t = (float * float) list * (float * float) list * ((float * float) * (float * float)) * float
(float * float) list * (float * float) list * ((float * float) * (float * float)) * float
val compare : 'a -> 'a -> int
'a -> 'a -> int