Define variants in a sub-namespace of their enum