Multiple return values is the one feature of Groovy that I really miss when I switch from working in Groovy for a bit back to Java. It allows returning arbitrary types in a List and then provides syntactic sugar for assigning the List values to variables
def (var1, var2) = someMethodThatReturnsListOfTwoValues
Surely Kotlin could provide some syntactic sugar to accomplish multiple return values?