sig
  type t
  val from_protobuf : Protobuf.Decoder.t -> Model_intf.EVENT.t
  val to_protobuf : Model_intf.EVENT.t -> Protobuf.Encoder.t -> unit
  val compare : Model_intf.EVENT.t -> Model_intf.EVENT.t -> int
  val pp : Format.formatter -> Model_intf.EVENT.t -> unit
  val show : Model_intf.EVENT.t -> string
end