sig type t val compare : Model.Key.t -> Model.Key.t -> int val pretty : Stdlib.Format.formatter -> Model.Key.t -> unit end