module Alternating_primary_backup_assignment:role assignment for systems with a primary and backup instances that switch roles daily for ease of deploying new versions.sig
..end
type 'a
t = {
|
primary : |
|
backup : |
val select : Core.Std.Date.t ->
slot1:'a -> slot2:'a -> 'a t