module Calendar:sig..end
    This module uses float. Then results may be unprecise, especially
    comparison of calendars which differ with few seconds.
    In this case, consider to use module Precise.
include Calendar_sig.S
module Precise:Calendar_sig.Swith module Date = Date and module Time = Time