package a:b; interface name { variant name2 { num(u16), strs(list), } variant name { strs(list), } } world module { import name; use name.{name}; export name; }