Refactoring Complex Function Signatures with Parameter Objects in Kotlin | CodeSignal Learn