code: func Parse(uuid string) (*UUID, error) {
  	id, err := parse(uuid)
  	if err != nil {
  		return nil, err
  	}
  	a := UUID{}
  	a.unmarshal(id)
  	return &a, nil
  }
docs: // Parse creates a UUID from a valid string representation.
  // Accepts UUID string in following formats:
  //		6ba7b8149dad11d180b400c04fd430c8
  //		6ba7b814-9dad-11d1-80b4-00c04fd430c8
  //		{6ba7b814-9dad-11d1-80b4-00c04fd430c8}
  //		urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8
  //		[6ba7b814-9dad-11d1-80b4-00c04fd430c8]
  //		(6ba7b814-9dad-11d1-80b4-00c04fd430c8)
  //