I am currently evaluating Kotlin for use in an Android library. Would it make sense at all to set it up as a fat jar where the host app is using Java? I would obviously use proguard to keep the size and method count down but I am unsure if that would be enough.