module Period:A period represents the time passed between two events (a date, a time...). Only an interface defining arithmetic operations on periods is defined here. An implementation of this interface depends on the kind of an event (see modulesig..end
Time.Period, Date.Period and Calendar.Period).module type S =sig..end