To debug those output programs it could be useful to send them a signal ranging from low to high, to see/hear how the handle each input value.
Similarly I'd have a tool which runs an FPMA program output the results as scatterplots showing the output for each value of each input (holding other inputs to, by default, zero), verbalized as differently-pitched beeps. I've already described how its compiler would work.
And I've already described a stack of language for our "Layout Coprocessor".
3/4!