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