func ForNamespace(ns string) MutationConstraint {
	return func(m map[string]interface{}) {
		m[Namespace.String()] = ns
	}
}
ForNamespaces builds an exact-match namespace MutationConstraint.
package dynamicconfig
import (
	"strings"
	"sync"
)
type MutableEphemeralClient struct {
	*basicClient
	mu sync.Mutex
}
func NewMutableEphemeralClient(mutations ...Mutation) *MutableEphemeralClient {
	c := &MutableEphemeralClient{basicClient: newBasicClient()}
	c.Update(mutations...)
	return c
}
type MutationConstraint func(map[string]interface{})
type Mutation func(configValueMap)