Another question is whether we actually want this to be supported in kotlin in the first place. I’m not sure anonymous types are the best way to go forward with kotlin but I don’t really have a strong opinion about this.
Also I can imagine that we might get something similar with multiple return values of java ever gets around to support value types (part of project valhalla I think) but that’s too far into the future to properly speculate about.