1 2 3 4 5
foreigner_class!(class Foo { self_type Foo; constructor Foo::default() -> Foo; method Foo::list(&self) -> Vec<String>; });