1package foo:foo;
2
3interface simple {
4  f1: func();
5  f2: func(a: u32);
6  f3: func(a: u32, b: u32);
7
8  f4: func() -> u32;
9  f5: func() -> tuple<u32, u32>;
10
11  f6: func(a: u32, b: u32, c: u32) -> tuple<u32, u32, u32>;
12}
13
14world the-world {
15  import simple;
16  export simple;
17}
18