It is not about the actual result. It's about the line this comment is placed on. `Result<Unit>` is what the function returns to callers of the function, however, it does not extend or implement it...
It is literally the line I'm commenting on. The placement of something being implemented or extended, versus being an expected result is well defined. A class implementing `IProfileEditRepository` ...
`FriendRepository` does not expect `IFriendsRepository` as a result. It's implementing an interface and needs to be represented as such following Kotlin's style guide. It should be `) : IF`. Additi...