Functor Pair.Make

module Make: 
functor (T : Utilsigs.BasicType) ->
functor (S : Utilsigs.BasicType) -> Utilsigs.BasicType with type t = T.t * S.t
Create functions for equality, comparison, hashing and printing for a pair of types.
Parameters:
T : Utilsigs.BasicType
S : Utilsigs.BasicType

type t 
val compare : t -> t -> int
Standard comparator, return <0 if first less than second, 0 if equal, >0 if greater.
val equal : t -> t -> bool
Standard equality predicate.
val hash : t -> int
Standard hash function.
val to_string : t -> string
Convert to string.
val pp : Format.formatter -> t -> unit
Pretty printer.