Construct the signal module.
signal
This function is implemented using Tokio, and requires the Tokio runtime to be in scope.
Completes when a "ctrl-c" notification is sent to the process.