This module implements functionality common to long-running daemons that make use of Go's concurrency features.