Here's a failing example: ```rust struct Counter { count: int, } impl Counter { fn new() -> Self { Self { count: 0 } } fn increment(self) { self.count = self.count + 1; } fn get(self) -> int { self.count } } ```