Module Group

module Group: sig .. end
Types and functions for grouping, sorting, and rendering contests.

type contest = Entry.slot Contest.t 
An alias for the type of contests that are grouped.
module type GROUP = sig .. end
This module type encapsulates types and functions for working with groups of contests
module Group: GROUP 
type group_result = {
   quit : bool;
   this_group : bool;
}
Return value of Group.grouping_spec.in_group
class type grouping_spec = object .. end
A way of grouping and presenting an ordered collection of groups of contests.

This module type specifies types and functions for working with ordered collections of groups of contests. Tournabox displays one of them at any given time
module type GROUP_LIST = sig .. end
module GroupList: GROUP_LIST