Process supervisor written in Go