Kotlin Interfaces and SAM Conversion: Why "Interface Does Not Have Constructors" Happens | CodeTrail