+d-time >>
  internal >>
    year : integer : 2^16
    month, day : integer : 2^8
    hours, mins, seconds : integer : 2^8

    flags : integer : 2^8
  ;

  timestamp >>
    #1 : #2
  ;

  internal : internal
  timestamp : timestamp
;

datetime = d-time [milliseconds, integer : 2^64]