code: func (o *Generator) NewV1() UUID {
  	o.read()
  	id := UUID{}
  
  	makeUuid(&id,
  		uint32(o.Timestamp),
  		uint16(o.Timestamp>>32),
  		uint16(o.Timestamp>>48),
  		uint16(o.Sequence),
  		o.Node)
  
  	id.setRFC4122Version(VersionOne)
  	return id
  }
docs: // NewV1 generates a new RFC4122 version 1 UUID based on a 60 bit timestamp and
  // node id.