1# foo:: and foo::detail:: are equivalent 2name 3foo N3foo6detailE 3 4# foo::qux and foo::quux are equivalent 5type N3foo3quxE N3foo4quuxE 6 7# N::X and M::X are equivalent 8name N1N1XE N1M1XE 9