I didn't know. I thought it was based on Arc90's original code from 2010, but I imagined that was js.
I initially was using the python port by ReadabiliPy, but it wasn't working as well as the js code in most of my tests, so I just switched.
But yeah, open to exploring different options to make it less complex.