1namespace kitties { 2 3union Socks { 4 int; 5 double; 6}; 7 8} // namespace kitties 9 10 11namespace puppies { 12 13protocol union_Namespaced { 14child: 15 async Msg(Socks s); 16}; 17 18} // namespace puppies 19