1 2 3 4 5 6 7 8 9
interface shared { type foo = u32 } default interface a { use self.shared.{foo} a: func() -> foo }