sig
type t = { player : string; country : string option; seed : int option; }
val to_string : Entry.t -> string
type slot = Bye | Somebody of Entry.t
val slot_of_string : ?expect_country:bool -> string -> Entry.slot
val fetch : Entry.slot -> Entry.t
val is_bye : Entry.slot -> bool
val is_t : Entry.slot -> bool
val compare_seeds : Entry.t -> Entry.t -> if_none:(unit -> int) -> int
end