Long running process management in Go.