apatrida
09/24/2015, 9:57 PM^ or <- operator. This is now on an experimental branch of kotlin (hats) and is controversial feature change, all of the compiler code has been changed on that branch to use it (230+ files?) but it needs feedback: https://youtrack.jetbrains.com/issue/KT-8695 ... sample of it in use within Kotlin code base https://github.com/JetBrains/kotlin/compare/hats