func Wrap(ctx log.Interface, namespaces ...string) *Namespaced {
	return &Namespaced{
		Interface: ctx,
		namespaces: &ns{
			namespaces: namespaces,
		},
	}
}
func Wrap(ctx log.Interface, namespaces ...string) *Namespaced {
	return &Namespaced{
		Interface: ctx,
		namespaces: &ns{
			namespaces: namespaces,
		},
	}
}
// Wrap wraps the logger in a Namespaced logger and enables the specified
// namespaces. See SetNamespaces for information on how to set the namspaces