afaik they are just completely “unpossible” on the JVM. the closes work around would be either to return a Tuple (we’ll be providing language-native tuple support in an upcoming release, soon), or to pass an object with writable properties that the callee fills.