Dates_calc.Dates
val make_date : year:int -> month:int -> day:int -> date
val add_dates : ?round:date_rounding -> date -> period -> date
val date_to_ymd : date -> int * int * int
val format_date : Stdlib.Format.formatter -> date -> unit
Respects ISO8601 format.
val date_of_string : string -> date
val make_period : years:int -> months:int -> days:int -> period
val format_period : Stdlib.Format.formatter -> period -> unit
val period_of_string : string -> period
val period_to_days : period -> int
val period_to_ymds : period -> int * int * int