A lot of it IS using Pyodide, but wrapping it in a way that's convenient to use not-in-a-browser.