Analyzing Kotlin code used to be hard and required extensive know-how, because most of the concepts required to make it work were internal and not documented. Not anymore.