code: func timeToTimetag(time time.Time) (timetag uint64) {
  	timetag = uint64((secondsFrom1900To1970 + time.Unix()) << 32)
  	return (timetag + uint64(uint32(time.Nanosecond())))
  }
docs: // timeToTimetag converts the given time to an OSC time tag.
  //
  // An OSC time tag is defined as follows:
  // Time tags are represented by a 64 bit fixed point number. The first 32 bits
  // specify the number of seconds since midnight on January 1, 1900, and the
  // last 32 bits specify fractional parts of a second to a precision of about
  // 200 picoseconds. This is the representation used by Internet NTP timestamps.
  //
  // The time tag value consisting of 63 zero bits followed by a one in the least
  // significant bit is a special case meaning "immediately."