package nomino import ( "github.com/google/uuid" ) func setGenerator(c *config, g generator) { c.generator = g } func uuidGen() (string, error) { u, err := uuid.NewRandom() if err != nil { return "", err } return u.String(), nil } func WithUUID() Option { return func(c *config) { setGenerator(c, uuidGen) } }