sig
  type t = {
    year : int;
    month : int;
    day : int;
    hour : int;
    minute : int;
    second : int;
  }
  val utc_of_tai64 :
    ?wday:int Pervasives.ref ->
    ?yday:int Pervasives.ref -> Cf_tai64.t -> Cf_stdtime.t
  val utc_to_tai64 :
    year:int ->
    month:int ->
    day:int -> hour:int -> minute:int -> second:int -> Cf_tai64.t
  val utc_to_tai64_unsafe :
    year:int ->
    month:int ->
    day:int -> hour:int -> minute:int -> second:int -> Cf_tai64.t
end