The member shall still be defined in a namespace scope if
it is odr-used ([basic.def.odr]
) in the program and the
namespace scope definition shall not contain an initializer.
member is declared with the constexpr
specifier, it may be
redeclared in namespace scope with no initializer (this usage is
deprecated; see [depr.static.constexpr]