type Foo; impl Foo { fn new() { return "result"; } } // out: SyntaxError: init() should not return a value Foo();