Multiple return types from function

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?