Generating Kotlin Code for Better Refactorings, Tests, and IDE Support Eugene Petrenko Slides on Google Slides