+DTime >>
 Internal >>
  Year : Integer : 2^16
  Month, Day : Integer : 2^8
  Hours, Mins, Seconds : Integer : 2^8

  Flags : Integer : 2^8
 ;

 Timestamp >>
  ?(#1) : ?(#2)
 ;

 Internal, Timestamp : _
;

DateTime = DTime [Milliseconds, Integer : 2^64]