get_seconds
get_minutes
The same struct with different mining
If you write everything in your program yourself, you can be sure (can you still?) that you designed all you types in a way that every function is expresses the meaning and gives a clear knowledge of what type it is returning without knowing the exact type this function was called on.
But in reality you will work with lots of programmers that have different opinions of what good naming is, and use lots of 3rd party libraries with different (not always consistent) naming conventions.