code: func (uuid UUID) Time() Time {
  	time := int64(binary.BigEndian.Uint32(uuid[0:4]))
  	time |= int64(binary.BigEndian.Uint16(uuid[4:6])) << 32
  	time |= int64(binary.BigEndian.Uint16(uuid[6:8])&0xfff) << 48
  	return Time(time)
  }
docs: // Time returns the time in 100s of nanoseconds since 15 Oct 1582 encoded in
  // uuid.  The time is only defined for version 1 and 2 UUIDs.