1 2 3 4 5 6 7 8 9 10 11 12 13
package foo:foo; interface foo { record my-struct { a: u32, } my-function: func(a: my-struct) -> string; } world export-foo { export foo; }