Rename 'transition' -> 'go'
Fix 100% CPU usage
Fix previous commit, documment
Fix/improve exit conditions
Catch accept exception
Simplify spawn loop
Relieve SIGCHLD MVar on reap