code: func NewHash(hash hash.Hash, names ...interface{}) UUID {
  	return generator.NewHash(hash, names...)
  }
docs: // NewHash generate a UUID based on the given hash implementation. The hash will
  // be of the given names. The version will be set to 0 for Unknown and the
  // variant will be set to VariantFuture.