I promised myself I would branch out this year and use AoC to learn some other language, but doing it in Kotlin is just too attractive.... So once more I will be attempting to do AoC 2020 in Kotlin common code, and run my solution on the JVM, in Node, and using a native executable on Windows. For no particular reason I'll be using GraalVM for running the JVM part, and will probably see what happens when I run the JS version in Graal as well.