Spec.Rounds
module Round = Round
type ('round, 'initial) t = {
round : 'round option;
initial : 'initial;
}
module type S = sig ... end
module Make (R : Round.S) : S with module Round = R