1 2 3 4 5 6 7 8 9 10
world foo { default export interface { type x = list<string> a: func() b: func() -> string c: func(x: string) -> string d: func(x: x) } }