If we move most of the testing logic into the SDK JS modules, then this script can possibly be pretty small and managable. It probably should be in python for tbpl purposes, and in `jpm`, we can for the time being, package it with a python script and make a proc call to this python script, with the caveat of you must have python installed to run. Which is pretty weird, but a fair stepping stone to progress given our constraints. And most people will have python.