5c92da3f35
The idea is the same as in case of anonymous objects: they are created only from Kotlin code, so we are sure, that the parameters are valid. Also, the inliner complains on their transformations.