Kotlin have great technology for compiling to native binaries - it's based on LLVM.
But Java bytecode can compile to LLVM too - there is a java frontend for compile .class files into LLVM bitcode.
What differences, if I compile Kotlin through Kotlin Native or if I compile Kotlin to Java bytecode, and then compile bytecode to LLVM bitcode?