Implement overflow checking/reporting
Handle SIGPIPE
Close our IPC pipe on exec

Otherwise the parent ends up trying to handle an unpredictable process
Write to the pipe before trying to poke memory

This way, if the pipe has been closed (like in the case of exec()),
we can fail more gracefully
Allow a test to specify whether or not it's bailing out
Add test for exec
Check exit codes for sample scripts
Prefer my_exit to exit
Don't exit with failure in case of EPIPE

It was probably an exec()
Exit with child's exit code
Remove tests that I've written/considered