Context
We have a lot of ceremony to make sure that the two binaries can communicate correctly, nobody killed the child etc.
Especially after:
Why not load testgen-hs.so as a dynamic object instead, and have the operating system do what it does best?
There's not a lot of communication points, they could even still use JSON over a few short functions.
There's been some project in IOG that already made this work, but a JSON communication we could probably even hack ourselves.