You could use Scala, get the strong typing, but also get access to the Java and also Python/JS libraries and others via various interop mechanisms Java has.

And you also get compile times so long you’ll never run out of tokens!

I kid, I kid, but seriously …

"sbt --client" is really fast for me, and I'm using derivation and implicit scope etc. super warm JVM, incremental compiles.