1package foo:foo; 2 3interface chars { 4 /// A function that accepts a character 5 take-char: func(x: char); 6 /// A function that returns a character 7 return-char: func() -> char; 8} 9 10world the-world { 11 import chars; 12 export chars; 13} 14