Tuple keys are the habit
Returning a tuple from the key is the clean way to sort by several fields. Each field is a comparison level, left to right.
Stable sorts allow passes
Sorting by one key at a time, least important first, works only because the sort is stable. Know the guarantee you are leaning on.