The function: ```rust fn foo( // Important comment self, ) { } ``` gets transformed to: ```rust fn foo(self) {} ``` Note: this only occurs when the first argument is self. The following works as expected: ```rust fn foo( // Important comment bar: usize, ) { } ```