SAM conversion on Kotlin Interfaces

And this: https://youtrack.jetbrains.com/issue/KT-9016