It would be useful to have complete error codes and hint, such as divide by zero at line number. Don't do this for normal termination. Perhaps we need a timeout. It's scary to keep adding new ideas. Cleanup is necessary in any case.
Some environmental interfaces check for a kill at startup.
Don't do this, there are too many possibilities. No call system is specified. System may not listen. Yes, we need a hog limiter, but implementation is scary. Discussion will continue on mailing list.