unfortunately a *lot* of the ML research community has settled on python as a language of choice, so if you're building stuff that interfaces with that, it's hard not to use it.
this is why i've learned to write in statically-typed python with monads everywhere lmao. it's the only way to make a massive repository work correctly.
